Поделиться через


Установка драйвера сканера WIA с помощью WSD

Чтобы установить драйвер сканера WIA с WSD, следует использовать драйверWSDScan.sys режима ядра. Во время IRP_MN_START_DEVICEWSDScan.sys считывает свойство устройства PKEY_PNPX_ID и сохраняет его в реестре.

Свойство устройства записывается в раздел устройства, созданный в реестре для устанавливаемого устройства с образами, и в значение реестра CreateFileName WIA (описано в разделе INF-файлы для устройств WIA).

Это значение возвращается службой WIA в мини-хранилище WIA при вызове IStiDeviceControl::GetMyDevicePortName во время метода IStiUSD::Initialize .

Мини-накопитель WIA для сканера веб-службы, использующий WSDScan.sys , инициализирует значение CreateFileName при установке устройства. Чтобы инициализировать это значение, INF-файл для мини-драйвера WIA должен ссылаться на STI. WSDSection и STI. WSDSection.Services из файла Sti.inf в разделах Установка и службы INF-файла мини-драйвера, как показано в примере INF-файла для средства проверки веб-служб.