Как установить верхний драйвер для класса?
Я создал драйвер фильтра, и я просто хочу установить его для последовательного порта. Я знаю, что существующий класс драйверов - "Порты", поэтому я изменил inf-файл следующим образом:
[Version]
Signature="$Windows NT$"
Class=Ports
ClassGUID={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%Provider%
DriverVer=03/17/2001,1.0.0.1
CatalogFile=KmdfSamples.cat
Обратите внимание, что classguid такой же, как в системе для последовательного порта. Так что я не знаю, как установить его для конкретного класса, я должен вручную редактировать поле "UpperFilter" в реестре?
Я также не могу узнать из документации Microsoft, если я должен специфицировать устройство таким образом (я не знаю имя устройства, но я знаю весь идентификатор класса).
Итак, вопросы:
- Как установить верхний фильтр для существующего класса?
- Должен ли я указать аппаратный идентификатор устройства, который я не знаю?
Любые отклики будут с благодарностью;)