2015-11-01 179 views
0

我寫了一個HID驅動程序。我發現我需要提供下述順序的條目它與DirectInput的系統交互:OEMDATA註冊表項

HKEY_LOCAL_MACHINE \系統\ CurrentControlSet \控制\ MediaProperties \ PrivateProperties \搖桿\ OEM \ VID_xxx & PID_xxx

我找不到此條目的清晰和更新的說明。

回答

0

在Windows 95/98天中,硬件供應商需要通過註冊表來描述設備功能。相關條目爲here所述的OEMdate。

DirectX的舊版本,它將從此註冊表項中定義硬件。定義包括軸重新映射(例如:JOY_HWS_ZISJ2X = Z在J2 X軸上)和設備類型:軛,伽馬墊,賽車控制器和頭部跟蹤器。此外,此註冊表項報告每個設備的按鈕數量。請注意,該定義是每個驅動程序而不是每個設備。換句話說,所有設備都是相同的。

如今這不是必需的,因爲系統從設備描述符中獲取這些數據 - 通過USB從設備通過迷你驅動程序傳遞到系統。

有效值列表在文件mmddk.h中列出。