Вопрос
Я работаю над разработкой запроса WMI для моего приложения. Ему нужно найти назначенный виртуальный COM-порт для данного VID / PID. Использование создателя кода WMI, я нашел, что ...
- Пространство имен: root cimv2
- Класс: win32_serialport.
- Недвижимость: PNPDEVICEID
... возвращает значение USB\VID_10C4&PID_EA60\0001
. Отказ Это же значение можно найти, перейдем к соответствующей записи в диспетчере устройств -> Свойства -> Вкладка «Детали» и выбора идентификатора экземпляра устройства.
Мой вопрос, что делает \0001
обозначить? Или я могу ожидать мое устройство иметь идентификатор устройства USB\VID_10C4&PID_EA60\0001
При подключении к любой системе Windows? Спасибо.
Решение
Это ссылается на экземпляр устройства. То есть устройства с идентичными идентификаторами (более одного подключенного) перечислены, так что система может их идентифицировать.
http://forums.techguy.org/software-development/959095-sved-pnpdeviceId-format.html#3.