Руководство по проектированию драйвера устройства для создания образов
В этом разделе содержатся сведения о драйверах приобретения образов Windows (WIA), драйверах неподвижных образов (STI) и веб-службах на устройствах (WSD).
Примечание
Программный интерфейс WIA используется для разработки драйверов образов для современных операционных систем Windows. Программный интерфейс STI использовался для разработки драйверов образов в устаревших операционных системах Windows. Документация по программному интерфейсу STI будет архивирована в будущем выпуске.
В этом разделе
Классы интерфейса устройства для устройств обработки изображений
Драйверы приобретения образов Windows
WIA с веб-службами для устройств
Разработка драйвера камеры WIA
Рекомендации по использованию мини-driver 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) |