系統集區行為
下列討論會強調系統集區在傳送事件通知時所採取的動作,以及何時沒有擱置生物特徵辨識作業。
事件分派
當生物特徵辨識單位產生事件通知時,系統集區會使用級聯篩選來分派通知,並指派下列其中一個優先順序層級:
- 高優先順序會指派給用戶端所產生的明確比對和註冊要求。
- 中優先順序會指派給非預期或未重載的比對或註冊事件。
- 低優先順序會指派給導覽事件。
擷取事件會依下列順序傳遞:
- 如果目前的焦點視窗正在等候比對或註冊作業,則會處理範例並傳送給擁有目前焦點視窗的用戶端。
- 如果目前焦點視窗未重載擷取事件,且未宣告的事件處理常式已向 Windows 生物特徵辨識服務註冊,則會將擷取事件傳送至此處理程式。
- 如果事件維持未重載狀態,則會予以捨棄。
如果事件是導覽事件,且導覽事件處理常式已向 Windows 生物特徵辨識服務註冊,則會將擷取事件傳送至此處理程式。 如果沒有事件處理常式,則會捨棄事件。
閒置模式
當沒有任何用戶端等待明確比對或註冊要求完成時,系統集區會決定要自動產生重複的擷取要求,並將產生的事件通知傳送至未宣告的事件處理常式,或等候流覽事件,並將其傳送至導覽事件處理常式。
如果已向 Windows 生物特徵辨識服務註冊未宣告的事件處理常式,系統集區會執行下列動作:
- 感應器的瀏覽模式已停用。
- 不論視窗焦點為何,未重載的作業都會傳送至事件處理常式。
- 如果生物特徵辨識作業沒有未處理的要求,則會執行自動擷取。
如果導覽處理常式已向 Windows 生物特徵辨識服務註冊,則系統集區會執行下列動作:
- 如果沒有任何生物特徵辨識作業擱置,系統集區中的生物特徵辨識單位就會進入流覽狀態。
- 如果用戶端傳送相符專案或註冊事件通知,則會停用導覽事件。
- 如果已註冊未宣告的事件處理常式,則會停用導覽事件。
相關主題