Идентификаторы событий 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 | В устройство было вставлено запоминающее устройство, например флэш-карта. |