最終更新:2018-05-29 (火) 16:54:53 (2151d)
デバイスパス
Top / デバイスパス
Windows
- \\?\ - disables path parsing and is not considered to be part of the path.
- \\.\ - Win32 Device Namespaces
HID
- \\?\hid#vid_046d&pid_c52b&mi_00#8&216d72e6&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
- \\?\hid#vid_046d&pid_c52b&mi_01&col01#8&269cadc&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
- \\?\hid#vid_046d&pid_c52b&mi_01&col02#8&269cadc&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
ハードウェアID
- <enumerator>\<enumerator-specific-device-ID>
Windows/HID
- HidD_GetHidGuid/SetupDiGetClassDevs/SetupDiEnumDeviceInterfacesを使ってHIDデバイスを列挙して
- SetupDiGetDeviceInterfaceDetailでデバイスパスを取得してCreateFileするときに、Read/Writeフラグを指定するとシステムが排他アクセスしているデバイスでオープンに失敗する