Как добавить идентификатор поставщика и идентификатор продукта для устройства PCI / PCIE в драйвер Windows при перечислении Pdos дочерних устройств? - PullRequest
0 голосов
/ 31 октября 2019

Как добавить идентификатор поставщика и информацию о продукте устройства PCI / PCIE в драйвер Windows при перечислении Pdos дочерних устройств? Мой драйвер шины приведен в примере Microsoft DDK C: \ WinDDK \ 7600.16385.1 \ src \ general \ toaster \ kmdf \ bus \ static \ buspdo.c, но когда я заканчиваю драйвер шины, мое приложение не может получить идентификатор поставщика иИдентификатор продукта с функцией QT QSerialPortInfo :: productIdentifier () и 6 QSerialPortInfo :: vendorIdentifier () возвращает ноль, что означает, что информация недоступна.

При перечислении pdos я использую HardwareIds и Device Id, например MicrosoftПример DDK, мой EvtIoDeviceControl содержит IOCTL_BUSENUM_PLUGIN_HARDWARE, IOCTL_BUSENUM_UNPLUG_HARDWARE и IOCTL_BUSENUM_EJECT_HARDWARE. кто-нибудь скажет мне, пропустил ли я какую-либо информацию? Спасибо за внимание.

...