Freigeben über


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.

Plug-In-Funktionen