Компоненты драйвера WIA
Мини-диск WIA можно рассматривать как два логических уровня:
Уровень интерфейса службы WIA
Уровень связи с устройством
На следующей схеме показана логическая разбивка мини-драйвера WIA и его компонентов.
Интерфейсы мини-драйвера WIA
Мини-накопитель WIA — это COM-объект, реализующий COM-интерфейс IUnknown и два СПЕЦИФИЧЕСКИХ ДЛЯ WIA COM-интерфейса: IStiUSD и IWiaMiniDrv. Уровень интерфейса мини-драйвера WIA реализует эти интерфейсы и является точкой входа в мини-диск WIA. Приложения не вызывают интерфейсы мини-драйверов WIA напрямую; только служба WIA вызывает эти интерфейсы.
Обмен данными с устройствами
Уровень связи устройства отвечает за низкоуровневое взаимодействие с устройством с неподвижным изображением через драйвер шины в режиме ядра. Все взаимодействия с устройством передаются через этот уровень. Этот уровень отвечает за упаковку данных для отправки на устройство в формате, который может распознать физическое устройство, и за распаковку данных, полученных с устройства, в формат, понятный драйверу.
В этих разделах содержатся дополнительные сведения о мини-накопителе WIA и его компонентах в следующих областях: