【发布时间】:2012-02-24 04:50:35
【问题描述】:
我正在尝试使用 DirectInput 键盘,但我的代码抛出了一个奇怪的错误。 我可以完成所有内容的创建和设置,它们都返回 S_OK,但是当我尝试运行时
HRESULT hr;
hr = m_pDIKeyboard->GetDeviceState( sizeof(keyBuffer), (LPVOID)&keyBuffer );
hr 以(十六进制地址)“访问代码无效”返回,当我检查
if(FAILED(hr))
返回为 E_ACCESSDENIED keyBuffer 或该行的任何部分都没有错误(或警告)。
对此有任何想法
【问题讨论】: