Moduladapterfunktionen
Ein Engineadapter generiert biometrische Vorlagen aus erfassten Stichproben, vergleicht Beispiele mit vorhandenen Vorlagen und Indizesvorlagen. Die folgenden Funktionen müssen vom Adapterentwickler implementiert werden. Sie werden vom biometrischen Windows-Dienst aufgerufen.
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
EngineAdapterCreateKey |
Wird vom Windows Biometric Framework aufgerufen, um einen HMAC-Schlüssel auf den Sensor zu übertragen. Der zurückgegebene Schlüsselbezeichner wird zurück an die biometrische Einheit übergeben, wenn das Framework EngineAdapterIdentifyFeatureSetSecure aufruft. |
EngineAdapterAcceptSampleData |
Akzeptiert eine biometrische Rohprobe und extrahiert einen Featuresatz. |
EngineAdapterActivate |
Gibt dem Engine-Adapter die Möglichkeit, alle Aufgaben auszuführen, die erforderlich sind, um die Sensorkomponente aus einem Leerlaufzustand zu bringen. |
EngineAdapterAttach |
Fügt der Verarbeitungspipeline der biometrischen Einheit einen Engineadapter hinzu. |
EngineAdapterCheckForDuplicate |
Bestimmt, ob eine neue Vorlage in der Pipeline jede bereits in der Datenbank gespeicherte Vorlage dupliziert, unabhängig von der Identität, die den Vorlagen zugeordnet ist. |
EngineAdapterClearContext |
Bereitet die Verarbeitungspipeline der biometrischen Einheit für einen neuen Vorgang vor. |
EngineAdapterCommitEnrollment |
Schließt das Registrierungsobjekt ab, konvertiert es in eine Vorlage und speichert die Vorlage in der Datenbank. |
EngineAdapterControlUnit |
Führt einen vom Hersteller definierten Steuerungsvorgang aus, der keine erhöhten Berechtigungen erfordert. |
EngineAdapterControlUnitPrivileged |
Führt einen vom Hersteller definierten Steuerungsvorgang aus, der erhöhte Berechtigungen erfordert. |
EngineAdapterCreateEnrollment |
Initialisiert das Registrierungsobjekt in der Pipeline für biometrische Einheiten. |
EngineAdapterDeaktivieren |
Gibt dem Engine-Adapter die Möglichkeit, alle erforderlichen Arbeiten auszuführen, um die Sensorkomponente in einen Leerlaufzustand zu versetzen. |
EngineAdapterDetach |
Gibt adapterspezifische Ressourcen frei, die an die Pipeline angefügt sind. |
EngineAdapterDiscardEnrollment |
Löscht Zwischeninformationen zum Registrierungsstatus aus der Pipeline. |
EngineAdapterExportEngineData |
Ruft eine Kopie des zuletzt verarbeiteten Featuresatzes oder der zuletzt verarbeiteten Vorlage aus der Engine in einem biometrischen Standarddatensatz ab. |
EngineAdapterGetEnrollmentHash |
Ruft den Hash der abgeschlossenen Registrierungsvorlage in der Pipeline ab. |
EngineAdapterGetEnrollmentStatus |
Bestimmt, ob das Registrierungsobjekt bereit ist, für das Commit an die Pipeline gebunden zu werden. |
EngineAdapterIdentifyAll |
Bestimmt die Identitäten aller Personen, die sich derzeit im Kamerarahmen befinden. |
EngineAdapterIdentifyFeatureSet |
Erstellt eine Vorlage aus dem aktuellen Featuresatz und sucht eine übereinstimmende Vorlage in der Datenbank. |
EngineAdapterIdentifyFeatureSetSecure |
Wird vom Windows Biometric Framework aufgerufen, um eine Vorlage aus dem aktuellen Featuresatz zu erstellen und eine übereinstimmende Vorlage in der Datenbank zu suchen. Wenn eine Übereinstimmung gefunden werden kann, muss der Moduladapter die Felder Identity, SubFactor, Authorization und AuthorizationSize ausfüllen. |
EngineAdapterNotifyPowerChange |
Empfängt Benachrichtigungen über eine Änderung des Energiezustands des Computers und bereitet den Moduladapter entsprechend vor. |
EngineAdapterPipelineCleanup |
Gibt dem Engine-Adapter die Möglichkeit, alle Bereinigungen durchzuführen, die Hilfe vom Speicheradapter benötigen. |
EngineAdapterPipelineInit |
Gibt dem Engine-Adapter die Möglichkeit, alle noch unvollständigen Initialisierungen durchzuführen. |
EngineAdapterQueryCalibrationData |
Ruft einen Satz von Kalibrierungsdaten nach der Erfassung vom Moduladapter ab. |
EngineAdapterQueryExtendedEnrollmentStatus |
Fragt die WINBIO_PROPERTY_EXTENDED_ENROLLMENT_STATUS-Eigenschaft ab. |
EngineAdapterQueryExtendedInfo |
Bestimmt die Funktionen und Einschränkungen der komponente der biometrischen Engine. |
EngineAdapterQueryHashAlgorithms |
Ruft ein Array von Objektbezeichnern ab, die die vom Moduladapter unterstützten Hashalgorithmen darstellen. |
EngineAdapterQueryIndexVectorSize |
Ruft die Größe des Indexvektors ab, der vom Moduladapter verwendet wird. |
EngineAdapterQueryPreferredFormat |
Bestimmt das vom Moduladapter bevorzugte Eingabedatenformat. |
EngineAdapterQuerySampleHint |
Ruft die Anzahl der richtigen Beispiele ab, die für den Moduladapter zum Erstellen einer Registrierungsvorlage erforderlich sind. |
EngineAdapterRefreshCache |
Benachrichtigt den Moduladapter, dass er alle zwischengespeicherten Vorlagen verwerfen soll, die er möglicherweise im Arbeitsspeicher behält. |
EngineAdapterSelectCalibrationFormat |
Wird vom Windows Biometric Framework aufgerufen, um zu bestimmen, welches der Kalibrierungsformate des Sensoradapters vom Engine Adapter verwendet werden soll. |
EngineAdapterSetAccountPolicy |
Legt die erweiterten Standard- und Benutzer-Antispoofing-Richtlinien fest, die vom Moduladapter verwendet werden. |
EngineAdapterSetEnrollmentParameters |
Gibt dem Moduladapter zusätzliche Informationen zu einem Registrierungsvorgang. |
EngineAdapterSetEnrollmentSelector |
Teilt dem Moduladapter mit, welche Person für den aktuellen Registrierungsvorgang nachverfolgt werden soll. |
EngineAdapterSetHashAlgorithm |
Wählt einen Hashalgorithmus zur Verwendung in nachfolgenden Vorgängen aus. |
EngineAdapterUpdateEnrollment |
Fügt dem Registrierungsobjekt den aktuellen Featuresatz hinzu. |
EngineAdapterVerifyFeatureSet |
Vergleicht die Vorlage im aktuellen Featuresatz mit einer bestimmten Vorlage in der Datenbank. |
WbioQueryEngineInterface |
Ruft einen Zeiger auf die WINBIO_ENGINE_INTERFACE-Struktur für den Moduladapter ab. |