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


Идентификаторы событий WIA

Идентификаторы событий WIA — это глобальные уникальные идентификаторы (GUID), определенные системой получения образов Windows (WIA).

Приложение WIA может подписаться на эти непостояные события, используя IwiaDevMgr2::RegisterEventCallbackInterface для получения уведомлений об изменении состояния устройства с устройства WIA, к которому подключен текущий сеанс приложения WIA. Мини-драйвер WIA должен обеспечить правильное обновление WIA_DPS_DOCUMENT_HANDLING_STATUS, прежде чем драйвер сигнализирует об одном из этих событий.

Ниже приведены допустимые GUID событий WIA:

GUID Значение
WIA_EVENT_CANCEL_IO Приложение пытается отменить передачу данных.
WIA_EVENT_COVER_CLOSED Все обложки сканера закрыты. Если было открыто несколько обложек сканера, мини-диск WIA должен сигнализировать об этом событии только при закрытии последней крышки. Эта функция доступна начиная с Windows 8.
WIA_EVENT_COVER_OPEN Оператор открыл крышку сканера. В настоящее время устройство не может проверить. Мини-диск WIA должен сигнализировать об этом событии только один раз, если несколько обложек сканера открыты последовательно. Эта функция доступна начиная с Windows 8.
WIA_EVENT_DEVICE_CONNECTED Аппаратное устройство WIA было подключено к компьютеру пользователя или запущено.
WIA_EVENT_DEVICE_DISCONNECTED Аппаратное устройство WIA было отключено от компьютера пользователя или остановлено.
WIA_EVENT_DEVICE_NOT_READY Устройство перешло в состояние "Не готово". Для получения дополнительных сведений приложение должно прочитать WIA_DPS_DOCUMENT_HANDLING_STATUS. Эта функция доступна начиная с Windows 8.
WIA_EVENT_DEVICE_READY Устройство перешло в состояние готовности. Предыдущее состояние готовности с сигналом WIA_EVENT_DEVICE_NOT_READY было очищено. Эта функция доступна начиная с Windows 8.
WIA_EVENT_FEEDER_EMPTIED Оператор удалил все документы из области ввода подателя, и подателя пуст. В настоящее время устройство не может выполнить сканирование из подателя. Важно! Мини-диск не должен сигнализировать об этом событии, когда канал становится пустым в результате задания сканирования, выполняемого приложением. Эта функция доступна начиная с Windows 8.
WIA_EVENT_FEEDER_LOADED Оператор поместил документы в область ввода подающего устройства. Подателя загружается с бумагой. В настоящее время приложение может инициировать задание сканирования из подателя. Эта функция доступна начиная с Windows 8.
WIA_EVENT_FLATBED_LID_CLOSED Крышка с плоской крышкой была закрыта оператором. В настоящее время приложение может инициировать задание сканирования из планшета. Эта функция доступна начиная с Windows 8.
WIA_EVENT_FLATBED_LID_OPEN Крышка с плоской крышкой была открыта оператором. В настоящее время устройство не может выполнить сканирование с планшета. Эта функция доступна начиная с Windows 8.
WIA_EVENT_ITEM_CREATED Элемент был добавлен в дерево объектов IWiaItem или IWiaItem2 для устройства WIA.
WIA_EVENT_ITEM_DELETED Элемент был удален из дерева объектов IWiaItem или IWiaItem2 для устройства WIA.
WIA_EVENT_POWER_RESUME На устройстве или компьютере восстановлено питание.
WIA_EVENT_POWER_SUSPEND Питание на устройстве или компьютере приостановлено.
WIA_EVENT_SCAN_EMAIL_IMAGE Была инициирована проверка с намерением отправить полученное изображение по электронной почте.
WIA_EVENT_SCAN_FAX_IMAGE Была инициирована проверка с намерением отправить полученное изображение по факсу.
WIA_EVENT_SCAN_FILM_IMAGE Изображение было отсканировано из адаптера пленки.
WIA_EVENT_SCAN_IMAGE Изображение было отсканировано.
WIA_EVENT_SCAN_IMAGE2 Изображение было отсканировано. Это событие позволяет сканерам с несколькими кнопками сканирования направлять кнопки в разные приложения.
WIA_EVENT_SCAN_IMAGE3 Изображение было отсканировано. Это событие позволяет сканерам с несколькими кнопками сканирования направлять кнопки в разные приложения.
WIA_EVENT_SCAN_IMAGE4 Изображение было отсканировано. Это событие позволяет сканерам с несколькими кнопками сканирования направлять кнопки в разные приложения.
WIA_EVENT_SCAN_OCR_IMAGE Сканирование было инициировано с намерением преобразовать полученное изображение с помощью оптического распознавания символов (OCR).
WIA_EVENT_SCAN_PRINT_IMAGE Сканирование было инициировано с намерением напечатать полученное изображение.
WIA_EVENT_STI_PROXY Предназначается только для внутреннего пользования. Не используйте.
WIA_EVENT_STORAGE_CREATED На устройство добавлена единица хранения, например флэш-карта. Приложение должно повторно создать дерево элементов, представляющее это устройство.
WIA_EVENT_STORAGE_DELETED Устройство хранения, например флэш-карта, было удалено с устройства. Приложение должно повторно создать дерево элементов, представляющее это устройство.
WIA_EVENT_TREE_UPDATED Дерево элементов WIA обновлено.
WIA_EVENT_VOLUME_INSERTED В устройство было вставлено запоминающее устройство, например флэш-карта.