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


Компоненты драйвера WIA

Мини-диск WIA можно рассматривать как два логических уровня:

  • Уровень интерфейса службы WIA

  • Уровень связи с устройством

На следующей схеме показана логическая разбивка мини-драйвера WIA и его компонентов.

схема, иллюстрирующая мини-диск wia и его компоненты.

Интерфейсы мини-драйвера WIA

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

Обмен данными с устройствами

Уровень связи устройства отвечает за низкоуровневое взаимодействие с устройством с неподвижным изображением через драйвер шины в режиме ядра. Все взаимодействия с устройством передаются через этот уровень. Этот уровень отвечает за упаковку данных для отправки на устройство в формате, который может распознать физическое устройство, и за распаковку данных, полученных с устройства, в формат, понятный драйверу.

В этих разделах содержатся дополнительные сведения о мини-накопителе WIA и его компонентах в следующих областях:

Интерфейсы мини-драйвера WIA

Обмен данными с устройствами через драйвер шины

Компоненты WIA