WIA 驅動程式事件支援
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 存取裝置。
本節包含下列主題: