문제

I'm working on developing a WMI query for my application. It needs to find the assigned virtual COM port for a given VID/PID. Using the WMI Code Creator I have found that...

  • Namespace: root\CIMV2
  • Class: Win32_SerialPort
  • Property: PNPDeviceID

...returns a value of USB\VID_10C4&PID_EA60\0001. This same value can be found by going to the appropriate entry in Device Manager -> Properties -> Details tab and selecting Device Instance Id.

My question is, what does the \0001 signify? Or, can I expect my device to have a device ID of USB\VID_10C4&PID_EA60\0001 when plugged into any Windows system? Thanks.

도움이 되었습니까?

해결책

It references the device instance. That is, devices with identical identifiers (more than one plugged in) are enumerated, so that the system can identify them.

http://forums.techguy.org/software-development/959095-solved-pnpdeviceid-format.html#3

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top