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


Команды устройства WIA

Следующие константы образуют набор допустимых команд устройства получения образов Windows (WIA).

Константа Описание
WIA_CMD_SYNCHRONIZE
Заставляет мини-диск устройства синхронизировать кэшированные элементы с аппаратным устройством. Если устройство поддерживает метод IWiaItem::AnalyzeItem , выполнение этой команды приводит к тому, что мини-driver отбрасывает результаты анализа и сбрасывает элемент в исходное состояние. Все драйверы должны поддерживать эту команду.
WIA_CMD_TAKE_PICTURE
Приводит к получению образа устройством WIA.
WIA_CMD_DELETE_ALL_ITEMS
Указывает устройству удалить все элементы, которые можно удалить из дерева объектов IWiaItem , представляющих устройство. Удаление элемента предотвращается путем установки свойств элемента. Дополнительные сведения см. в разделах IWiaPropertyStorage::SetPropertyStream и Атрибуты свойства.
WIA_CMD_CHANGE_DOCUMENT
Используется для сканеров документов. Вызывает загрузку следующей страницы сканера в обработчике документов.
WIA_CMD_UNLOAD_DOCUMENT
Используется для сканеров документов. Указывает устройству выгрузить все оставшиеся страницы в обработчике документов.
WIA_CMD_START_FEEDER
Используется для сканеров документов, имеющих средство подачи страниц. Сообщает устройству, что нужно запустить двигатель подателя. Эта функция доступна начиная с Windows 8.
[!Примечание]
Мини-диск WIA должен отклонить эту команду и вернуть WIA_ERROR_INVALID_COMMAND , если свойство WIA_IPS_FEEDER_CONTROL не поддерживается или имеет значение WIA_FEEDER_CONTROL_AUTO.

WIA_CMD_STOP_FEEDER
Используется для сканеров документов, имеющих средство подачи страниц. Указывает устройству остановить двигатель подачи. Эта функция доступна начиная с Windows 8.
[!Примечание]
Мини-диск WIA должен отклонить эту команду и вернуть WIA_ERROR_INVALID_COMMAND , если свойство WIA_IPS_FEEDER_CONTROL не поддерживается или имеет значение WIA_FEEDER_CONTROL_AUTO.

WIA_CMD_PAUSE_FEEDER
Используется для сканеров документов, имеющих средство подачи страниц. Сообщает устройству приостановить двигатель подателя. Эта функция доступна начиная с Windows 8.
[!Примечание]
Мини-диск WIA должен отклонить эту команду и вернуть WIA_ERROR_INVALID_COMMAND , если свойство WIA_IPS_FEEDER_CONTROL не поддерживается или имеет значение WIA_FEEDER_CONTROL_AUTO.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Wiadef.h