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

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

Примечание

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

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

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

Драйверы приобретения образов Windows

Свойства WIA

64-разрядная версия и WIA

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

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

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

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

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

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

Рекомендации по использованию мини-driver WIA

Команды wia microdriver

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

Примеры и средства WIA

Драйверы для образов

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

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

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

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

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

Section Описание
Классы интерфейса устройства для устройств обработки изображений Идентификатор 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 для запуска обработки потоков изображений.
Функции, структуры и команды microdriver WIA Функции, структуры и команды, используемые микродрайверами WIA.
Расширения пользовательского интерфейса WIA Интерфейс, используемый поставщиками устройств для предоставления пользовательских интерфейсов для своих устройств.
Структуры WIA Структуры, используемые методами и функциями WIA на уровне драйвера.
Интерфейсы неподвижных изображений Интерфейсы, структуры, типы данных и коды управления, используемые драйверами STI.
Справочник по веб-службам на устройствах Сведения о веб-службах на устройствах, включая службу сканирования (WS-SCAN)

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