WIA 事件标识符

WIA 事件标识符是由 Windows 映像获取 (WIA) ) 系统定义的全局唯一标识符 (GUID。

WIA 应用程序可以使用 IwiaDevMgr2::RegisterEventCallbackInterface 接收当前 WIA 应用程序会话连接到的 WIA 设备的设备状态更改通知,从而订阅这些非永久性事件。 WIA 微型驱动程序必须确保在驱动程序向其中一个事件发出信号之前正确更新WIA_DPS_DOCUMENT_HANDLING_STATUS。

以下是有效的 WIA 事件 GUID:

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 项目已添加到 WIA 设备的 IWiaItemIWiaItem2 对象的树中。
WIA_EVENT_ITEM_DELETED 从 WIA 设备的 IWiaItemIWiaItem2 对象的树中删除了项。
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 将存储设备(如闪存卡)插入到设备中。