当未插入指定的控制器时,XInputGetKeyStroke 似乎返回 ERROR_SUCCESS,而提供的 XINPUT_KEYSTROKE 结构未初始化:
XINPUT_KEYSTROKE xStroke;
DWORD ret = XInputGetKeyStroke(0, 0, &xStroke);
if (ret == ERROR_SUCCESS)
printf("ERROR_SUCCESS\n");
我做错了什么还是这是 XInput 中的错误?xinput1_3.dll 是我正在使用的版本。我正在编译/链接 DirectX 2010 SDK 中的头文件/库。当控制器插入时,XInputGetKeyStrokes 似乎按预期运行。