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


Интерфейсы WIA DDI

Интерфейс драйвера устройства WIA (DDI) предоставляет разработчикам мини-драйверов WIA следующие интерфейсы и функции:

  • Интерфейс COM IWiaMiniDrv, который предоставляет методы связи с мини-накопителем. Эти методы являются точками входа для всего обмена данными между службой WIA и мини-накопителем. Эти методы позволяют службе WIA управлять устройством.

  • Библиотека служб драйверов WIA (функции WiasXxx ), которая предоставляет вспомогательные функции для мини-драйверов WIA. Эти функции можно использовать для выполнения многих распространенных задач, для которых в противном случае придется писать пользовательские функции.

  • Служебная библиотека WIA, которая предоставляет дополнительные вспомогательные функции и три класса, которые могут использовать мини-накопители WIA.

  • COM-интерфейс IWiaMiniDrvCallBack, который предоставляет метод обратного вызова для мини-драйверов WIA для использования во время обратной передачи данных.

  • COM-интерфейс IWiaDrvItem, предоставляющий методы для мини-драйвера для поддержки дерева устройств объектов IWiaDrvItem .

  • Расширения пользовательского интерфейса, позволяющие поставщикам предоставлять функции для своих устройств, недоступные через пользовательские интерфейсы WIA по умолчанию.

  • Интерфейс COM IWiaLog, который предоставляет методы и макросы, позволяющие мини-драйверам WIA записывать сообщения в файл журнала диагностики.