WIA 迷你驅動程式可以支援兩種類型的事件機制:
中斷事件
每當裝置上發生動作時,裝置都會將未經請求的非同步通知傳送至迷你驅動程式。
投票活動
WIA 服務會定期要求迷你驅動程式查詢裝置,以判斷是否發生任何新事件。 預設情況下,WIA 服務每秒會輪詢驅動程式。 此值可在裝置的 INF 檔案中設定 (如需詳細資訊,請參閱 WIA 裝置的 INF 檔案 ) 。
只有其中一個事件機制可以在 WIA 迷你驅動程式中使用。 建議使用岔斷事件機制,因為可靠性和效能可提高。
有三種支援的事件機制。
在 Windows Me 中,STI 事件會啟動已註冊 STI 事件的應用程式。 此應用程序打開設備的 TWAIN 數據源。
在 Windows Me、Windows XP 和更新版本中,WIA 事件會啟動已註冊 WIA 事件的應用程式。 此應用程序使用 WIA 服務訪問設備。
在 Windows XP 和後續版本中,WIA 服務會將 WIA 事件轉換為已註冊接受 STI 事件的應用程式所使用的 STI 事件。 此應用程式使用 TWAIN 到 WIA 相容層透過 TWAIN 存取裝置。
本節包含下列主題: