OEMData的含义

时间:2011-10-07 11:59:52

标签: windows registry

查看此注册表项:

[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0079&PID_0011]
"OEMName"="USB Gamepad "
"OEMData"=hex:00,00,00,10,0a,00,00,00

正如你所看到的,有一个名为OEMData的键,它有一个二进制(十六进制)值,它与操纵杆有关,我知道操纵杆按钮的数量存储在这里,我的意思是例如操纵杆有10个它写在这里的按钮,我想知道怎样才能找到它,我的意思是我想知道这个操纵杆有多少按钮。

真的需要它,所以非常感谢任何帮助

2 个答案:

答案 0 :(得分:2)

不要使用注册表,使用文档化的API函数。像IDirectInputDevice8::GetCapabilities()一样。返回的DIDEVCAPS.dwButtons会告诉您操纵杆上有多少按钮可用。

答案 1 :(得分:0)

此处描述了OEMData的解释: http://support.microsoft.com/KB/163353