Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Windows 7 und höher implementieren Unterstützung für biometrische Geräte. Das Windows Biometric Framework (WBF) ist eine generische biometrische Architektur in Windows 7 und höheren Versionen von Windows.
WBF enthält eine IOCTL-basierte Treiberschnittstelle, die als Windows-Biometrische Treiberschnittstelle (Windows Biometric Driver Interface, WBDI) bezeichnet wird, sowie einen Windows-Dienst namens Windows Biometric Framework API (Windows) (WBS). PSP wird auch als WinBio-Dienst bezeichnet. WBDI-Treiber reagieren auf Anforderungen des WinBio-Diensts. WBF umfasst auch die Unterstützung der Windows-Anmeldung.
Übersicht über die biometrische Technologie.
Um biometrische Daten zu entwickeln, benötigen Sie die folgenden Header:
Die Programmieranleitung finden Sie unter biometrischen.
IOCTLs
IOCTL_BIOMETRIC_CALIBRATE Die IOCTL_BIOMETRIC_CALIBRATE IOCTL leitet den Treiber an, alle erforderlichen Schritte zum Kalibrieren des Geräts für die Verwendung auszuführen. |
IOCTL_BIOMETRIC_CAPTURE_DATA Die IOCTL_BIOMETRIC_CAPTURE_DATA IOCTL leitet den Treiber an, den nächsten Scan biometrischer Daten abzurufen. Dieser Aufruf sollte das Gerät in den Aufnahmemodus versetzen. Vom Anbieter bereitgestellte WBDI-Treiber müssen IOCTL_BIOMETRIC_CAPTURE_DATA unterstützen. |
IOCTL_BIOMETRIC_GET_ATTRIBUTES Die IOCTL_BIOMETRIC_GET_ATTRIBUTES IOCTL gibt eine Struktur zurück, die eine Reihe von Attributen für den Sensor enthält. Vom Anbieter bereitgestellte WBDI-Treiber müssen diese IOCTL unterstützen. |
IOCTL_BIOMETRIC_GET_INDICATOR Der IOCTL_BIOMETRIC_GET_INDICATOR IOCTL leitet den Treiber an, um den Status der Indikatorleuchte abzurufen. Diese IOCTL ist optional. |
IOCTL_BIOMETRIC_GET_SENSOR_STATUS Die IOCTL_BIOMETRIC_GET_SENSOR_STATUS IOCTL teilt dem Treiber mit, alle erforderlichen Schritte auszuführen, um den aktuellen Betriebsstatus des Geräts zu erfassen. Vom Anbieter bereitgestellte WBDI-Treiber müssen diese IOCTL unterstützen. |
IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS Die IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS IOCTL ruft eine Liste kryptografischer Hashalgorithmen ab, die vom Gerät unterstützt werden. Diese IOCTL ist optional. |
IOCTL_BIOMETRIC_RESET Die IOCTL_BIOMETRIC_RESET IOCTL setzt das Gerät entsprechend dem aktuellen Energiezustand auf einen bekannten oder leerlaufzustand zurück. Vom Anbieter bereitgestellte WBDI-Treiber müssen diese IOCTL unterstützen. |
IOCTL_BIOMETRIC_SET_INDICATOR Die IOCTL_BIOMETRIC_SET_INDICATOR IOCTL leitet den Treiber an, um den Status der Indikatorleuchte zu aktualisieren. |
IOCTL_BIOMETRIC_UPDATE_FIRMWARE Die IOCTL_BIOMETRIC_UPDATE_FIRMWARE IOCTL teilt dem Treiber mit, die Firmware für das Gerät mit dem angegebenen Firmwareimage zu aktualisieren. Diese IOCTL ist optional. |
Strukturen
WINBIO_BIR Die WINBIO_BIR Struktur ist die Wurzel des BIR (Biometrieinformationsdatensatz). Sie enthält die Größe und den Offset aller anderen Datenelemente in der BIR. |
WINBIO_BIR_DATA Die WINBIO_BIR_DATA-Struktur enthält die Position und Größe eines Blocks in einem BIR. Der Offset wird vom Anfang der WINBIO_BIR Struktur gemessen. |
WINBIO_BIR_HEADER Die WINBIO_BIR_HEADER Struktur enthält das Common Biometric Exchange File Format (CBEFF) Patron Format A Informationen, die den Rest der BIR beschreiben. |
WINBIO_BLANK_PAYLOAD Die IOCTL_BIOMETRIC_RESET und IOCTL_BIOMETRIC_UPDATE_FIRMWARE IOCTLs geben die WINBIO_BLANK_PAYLOAD Struktur als Ausgabe zurück. |
WINBIO_CALIBRATION_INFO Die IOCTL_BIOMETRIC_CALIBRATE IOCTL gibt die WINBIO_CALIBRATION_INFO Struktur als Ausgabe zurück. |
WINBIO_CAPTURE_DATA Die IOCTL_BIOMETRIC_CAPTURE_DATA IOCTL gibt die WINBIO_CAPTURE_DATA Struktur als Ausgabe zurück. |
WINBIO_CAPTURE_PARAMETERS Die IOCTL_BIOMETRIC_CAPTURE_DATA IOCTL verwendet die WINBIO_CAPTURE_PARAMETERS Struktur als Eingabe. |
WINBIO_DATA Die WINBIO_DATA Struktur gibt Daten in IOCTL-Nutzlasten an. |
WINBIO_DIAGNOSTICS Die IOCTL_BIOMETRIC_GET_SENSOR_STATUS IOCTL gibt die WINBIO_DIAGNOSTICS Struktur als Ausgabe zurück. |
WINBIO_GET_INDICATOR Die WINBIO_GET_INDICATOR Struktur ist die OUT-Nutzlast für IOCTL_BIOMETRIC_GET_INDICATOR. |
WINBIO_REGISTERED_FORMAT Die WINBIO_REGISTERED_FORMAT Struktur gibt ein biometrisches Datenformat an. |
WINBIO_SENSOR_ATTRIBUTES Die IOCTL_BIOMETRIC_GET_ATTRIBUTES Struktur gibt die WINBIO_SENSOR_ATTRIBUTES Struktur als Ausgabe zurück. |
WINBIO_SET_INDICATOR Die WINBIO_SET_INDICATOR-Struktur ist die IN-Nutzlast für IOCTL_BIOMETRIC_SET_INDICATOR. |
WINBIO_SUPPORTED_ALGORITHMS Die WINBIO_SUPPORTED_ALGORITHMS Struktur ist die OUT-Nutzlast für IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS. |
WINBIO_UPDATE_FIRMWARE Die WINBIO_UPDATE_FIRMWARE-Struktur ist die IN-Nutzlast für IOCTL_BIOMETRIC_UPDATE_FIRMWARE. |
WINBIO_VERSION Die WINBIO_VERSION Struktur beschreibt Haupt- und Nebenversionsinformationen für einen WBDI-Treiber. |