Systempoolverhalten
In der folgenden Erläuterung werden die Aktionen hervorgehoben, die vom Systempool ausgeführt werden, wenn Ereignishinweise gesendet werden und keine biometrischen Vorgänge ausstehen.
Ereignisdis dispatching
Wenn eine biometrische Einheit einen Ereignishinweis generiert, verwendet der Systempool einen kaskadierenden Filter, um den Hinweis zu senden und ihm eine der folgenden Prioritätsebenen zuzuweisen:
- Expliziten Abgleichs- und Registrierungsanforderungen, die von Clients generiert werden, wird eine hohe Priorität zugewiesen.
- Mittlere Priorität wird unerwarteten oder nicht beanspruchten Abgleichs- oder Registrierungsereignissen zugewiesen.
- Navigationsereignissen wird eine niedrige Priorität zugewiesen.
Erfassungsereignisse werden in der folgenden Reihenfolge übermittelt:
- Wenn das aktuelle Fokusfenster auf eine Übereinstimmung oder einen Registrierungsvorgang wartet, wird das Beispiel verarbeitet und an den Client gesendet, der das aktuelle Fokusfenster besitzt.
- Wenn das Erfassungsereignis vom aktuellen Fokusfenster nicht beansprucht wird und ein nicht beanspruchter Ereignishandler beim Windows biometrischen Diensts registriert wurde, wird das Erfassungsereignis an diesen Handler gesendet.
- Wenn das Ereignis nicht beansprucht wird, wird es verworfen.
Wenn es sich bei dem Ereignis um ein Navigationsereignis handelt und ein Navigationsereignishandler beim Windows biometrischen Diensts registriert wurde, wird das Erfassungsereignis an diesen Handler gesendet. Wenn kein Ereignishandler vorhanden ist, wird das Ereignis verworfen.
Leerlaufmodus
Wenn keine Clients auf den Abschluss expliziter Abgleichs- oder Registrierungsanforderungen warten, bestimmt der Systempool, ob wiederholte Erfassungsanforderungen automatisch generiert und der resultierende Ereignishinweis an den nicht angeforderten Ereignishandler gesendet oder auf Navigationsereignisse gewartet und an den Navigationsereignishandler gesendet werden soll.
Wenn ein nicht beanspruchter Ereignishandler beim Windows Biometrischer Dienst registriert wurde, führt der Systempool die folgenden Aktionen aus:
- Der Navigationsmodus für den Sensor ist deaktiviert.
- Nicht beanspruchte Vorgänge werden unabhängig vom Fensterfokus an den Ereignishandler gesendet.
- Wenn keine ausstehenden Anforderungen für einen biometrischen Vorgang vorliegen, wird eine automatische Erfassung durchgeführt.
Wenn ein Navigationshandler beim Windows biometrischen Dienst registriert wurde, führt der Systempool folgende Schritte aus:
- Die biometrischen Einheiten im Systempool werden in einen Navigationszustand versetzt, wenn keine biometrischen Vorgänge ausstehen.
- Navigationsereignisse werden deaktiviert, wenn ein Client eine Übereinstimmungs- oder Registrierungsereignisbenachrichtigung sendet.
- Wenn ein Handler für nicht beanspruchte Ereignisse registriert wurde, werden Navigationsereignisse deaktiviert.