【发布时间】:2010-12-29 12:34:16
【问题描述】:
我正在开发一个输入系统,包括 DirectInput 和 XInput。目前 XInput 设备被枚举了两次,一次是 XInput,一次是 DirectInput(因为它们都支持)。
如何确定给定的 DirectInput 设备是否也支持 XInput?该主题有 this MSDN page,但它需要 wbemidl.h 和 wmsstd.h,它们在 mingw/gcc 中不可用(出于某种原因,我想避免使用 msvc - 可能是习惯)。
我不认为将设备名称/guid 列入黑名单是一个好的解决方案,但有更好的解决方案吗?
谢谢。
【问题讨论】:
标签: c++ windows directinput xinput