Я пытаюсь работать с клавиатурой DirectInput, и мой код бросает странную ошибку. Я могу пройти через создание и настройка всего и все они возвращают S_OK, но когда я пытаюсь запуститьdirectX directInput Keyboard throws E_accessdenied
HRESULT hr;
hr = m_pDIKeyboard->GetDeviceState(sizeof(keyBuffer), (LPVOID)&keyBuffer);
час возвращается в виде (шестнадцатеричный адрес) «код доступа неверен», и когда я делаю чек на
if(FAILED(hr))
он возвращается в E_ACCESSDENIED нет ошибок (или предупреждений для этого вещества) на keyBuffer, или какая-либо часть линии.
какие-либо мысли по этому
, но тогда он не будет отображаться как один из значений HRESULT, а не «код доступа недействителен» – gardian06
Повторное приобретение - отличный намек! Он решил мою проблему здесь – Vinzenz