joyGetDevCaps 函数 (joystickapi.h)
joyGetDevCaps 函数查询游戏杆以确定其功能。
语法
MMRESULT joyGetDevCaps(
UINT uJoyID,
LPJOYCAPS pjc,
UINT cbjc
);
parameters
uJoyID
要查询的游戏杆的标识符。 uJoyID 的有效值范围为 -1 到 15。 如果值为 -1,则无论设备是否存在,都允许检索 JOYCAPS 结构的 szRegKey 成员。
pjc
指向包含游戏杆功能的 JOYCAPS 结构的指针。
cbjc
JOYCAPS 结构的大小(以字节为单位)。
返回值
如果成功或以下错误值之一,则返回JOYERR_NOERROR:
返回代码 | 说明 |
---|---|
|
游戏杆驱动程序不存在,或者指定的游戏杆标识符无效。 指定的游戏杆标识符无效。 |
|
传递的参数无效。 |
注解
使用 joyGetNumDevs 函数确定驱动程序支持的游戏杆设备数。
当为 cbjc 参数传递无效值时,此方法将失败。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | joystickapi.h (包括 Windows.h) |
Library | Winmm.lib |
DLL | Winmm.dll |