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


Руководство по проектированию драйвера устройства для изображений

В этом разделе содержатся сведения о драйверах получения изображений Windows (WIA), драйверах STI и веб-службах для устройств (WSD).

Примечание.

Интерфейс программирования WIA используется для разработки драйверов изображений для современных операционных систем Windows. Интерфейс программирования STI использовался для разработки драйверов изображений в устаревших операционных системах Windows. Документация по интерфейсу программирования STI будет архивирована в будущем выпуске.

В этом разделе

Классы интерфейса устройства для устройств с изображением

Драйверы получения изображений Windows

Свойства WIA

64-разрядные системы и WIA

Уровень совместимости WIA

Фильтры драйверов WIA

Деревья элементов WIA

WIA с веб-сервисами для устройств

Разработка драйвера WIA

Разработка драйвера камеры для системы WIA

Рекомендации по WIA Minidriver

Команды микродрайвера WIA

Создание, устранение неполадок и отладка мин-драйверов WIA

Примеры и инструменты WIA

Драйверы статических изображений

Веб-службы на устройствах

справочник по веб-службам на устройствах

Справочник по драйверу WIA и STI

В следующей таблице содержатся справочные сведения о драйверах извлечения изображений Windows (WIA) и драйверах статичных изображений (STI). Эти драйверы управляют устройствами, включая сканеры и камеры, которые фиксируют неподвижные изображения. Дополнительные сведения об этих драйверах см. в разделе "Драйверы Windows Image Acquisition" и "Драйверы получения неподвижных образов".

В следующих разделах описаны интерфейсы, функции, структуры и свойства, используемые драйверами WIA и STI.

Секция Описание
Классы интерфейса устройства для устройств с изображением GUID класса устройств для устройств обработки изображений.
Интерфейс IWiaMiniDrv Интерфейс для управления всеми коммуникациями между минидрайвером WIA и службой WIA.
Функции библиотеки служб драйверов WIA Вспомогательные функции, используемые WIA минидрайвером для обработки элементов устройства и передачи данных.
Свойства WIA Свойства устройств WIA, включая состояние, возможности и сведения об идентификации устройств.
Функции и классы служебной библиотеки WIA Служебные функции и классы, используемые минидрайвером WIA для поддержки отладки и выполнения общих задач.
Интерфейс IWiaMiniDrvCallBack Интерфейс обратного вызова для передачи данных о состоянии и изображениях между службой WIA и минидрайвером WIA.
Интерфейс IWiaDrvItem Интерфейс, используемый минидрайвером WIA для управления деревом элементов WIA-драйвера.
Интерфейс IWiaErrorHandler Интерфейс, используемый минидрайвером WIA для предоставления статуса ошибок и поддержки их восстановления.
Интерфейс IWiaImageFilter Интерфейс, реализованный фильтром обработки изображений и вызываемый службой WIA для взаимодействия с фильтром.
Интерфейс IWiaLog и макросы журнала диагностики Интерфейсы и макросы, используемые минидрайвером WIA для записи сообщений об ошибках, предупреждениях и трассировке в файл журнала диагностики.
Интерфейс IWiaSegmentationFilter Интерфейс, используемый минидрайвером WIA для обнаружения областей в сегментированном изображении.
Интерфейс IWiaTransferCallback Интерфейс, реализованный фильтром обработки изображений и вызываемый службой WIA, чтобы инициировать обработку потоков изображений.
Функции, структуры и команды WIA Microdriver Функции, структуры и команды, используемые микродрайверами WIA.
Расширения пользовательского интерфейса WIA Интерфейс, используемый поставщиками устройств для предоставления пользовательских интерфейсов для своих устройств.
Структуры WIA Структуры, используемые методами и функциями WIA уровня драйвера.
Интерфейсы неподвижных изображений Интерфейсы, структуры, типы данных и коды управления, используемые драйверами STI.
справочник по веб-службам на устройствах Информация о веб-службах на устройствах, включая Службу сканирования (WS-SCAN)

Справочник по DDI для изображений