Freigeben über


WINBIO_SENSOR_ATTRIBUTES Struktur (winbio_ioctl.h)

Die IOCTL_BIOMETRIC_GET_ATTRIBUTES Struktur gibt die WINBIO_SENSOR_ATTRIBUTES Struktur als Ausgabe zurück.

Syntax

typedef struct _WINBIO_SENSOR_ATTRIBUTES {
  DWORD                           PayloadSize;
  HRESULT                         WinBioHresult;
  WINBIO_VERSION                  WinBioVersion;
  WINBIO_BIOMETRIC_TYPE           SensorType;
  WINBIO_BIOMETRIC_SENSOR_SUBTYPE SensorSubType;
  WINBIO_CAPABILITIES             Capabilities;
  WINBIO_STRING                   ManufacturerName;
  WINBIO_STRING                   ModelName;
  WINBIO_STRING                   SerialNumber;
  WINBIO_VERSION                  FirmwareVersion;
  DWORD                           SupportedFormatEntries;
  WINBIO_REGISTERED_FORMAT        SupportedFormat[1];
} WINBIO_SENSOR_ATTRIBUTES, *PWINBIO_SENSOR_ATTRIBUTES;

Angehörige

PayloadSize

Ein DWORD-Wert, der die Gesamtgröße der Nutzlast angibt, einschließlich der Struktur fester Länge und aller Variablendaten am Ende.

WinBioHresult

Ein HRESULT-Wert, der die Statusdetails des E/A-Vorgangs angibt. Die folgende Tabelle enthält mögliche Werte.

Statuswert Beschreibung
S_OK Der Vorgang wurde erfolgreich abgeschlossen.
HRESULT_FROM_NT(STATUS_IO_DEVICE_ERROR) Der Treiber konnte die erforderlichen Informationen nicht vom Gerät erfassen.

WinBioVersion

Eine Struktur vom Typ WINBIO_VERSION, die eine WinBio WBDI-Version enthält, die vom Treiber unterstützt wird. Um mit dem WinBio-Dienst kompatibel zu sein, muss WinBioVersion dieselbe Hauptversion wie die aktuelle Hauptversion des WinBio-Diensts enthalten, zusätzlich zu einer Nebenversion, die kleiner oder gleich der aktuellen Nebenversion des WinBio-Diensts ist.

SensorType

Eine DWORD-Bitmaske vom Typ WINBIO_BIOMETRIC_TYPE, die biometrische Daten enthält, die vom Sensor erfasst werden. In Windows 7 wird nur WINBIO_TYPE_FINGERPRINT unterstützt.

SensorSubType

Ein WINBIO_BIOMETRIC_SENSOR_SUBTYPE Untertyp, der zusätzliche Informationen zum Sensor enthält. Beispielsweise könnte dieses Element angeben, ob der Sensor erfordert, dass der Benutzer einfach den Sensor berührt oder mit einem Finger über den Sensor wischen kann.

WINBIO_BIOMETRIC_SENSOR_SUBTYPE können die Werte in der folgenden Tabelle enthalten.

Biometrischer Untertypwert Beschreibung
WINBIO_FP_SENSOR_SUBTYPE_SWIPE Das Gerät erfordert, dass der Benutzer die Fingerspitze über den Sensor streift.
WINBIO_FP_SENSOR_SUBTYPE_TOUCH Das Gerät erfordert, dass der Benutzer seinen gesamten Fingerabdruck auf einem Sensorpad platzieren kann.

Capabilities

Ein WINBIO_CAPABILITIES Untertyp, der angibt, welche Funktionen vom Gerät unterstützt werden.

WINBIO_CAPABILITIES können die Werte in der folgenden Tabelle enthalten.

Wert der biometrischen Funktion Beschreibung
WINBIO_CAPABILITY_SENSOR Das Gerät kann biometrische Daten sammeln.
WINBIO_CAPABILITY_MATCHING Das Gerät kann Übereinstimmungsvorgänge ausführen.
WINBIO_CAPABILITY_STORAGE Das Gerät kann biometrische Vorlagen speichern.
WINBIO_CAPABILITY_SECURE_STORAGE Das Gerät kann sichere Daten speichern, die einer Vorlage zugeordnet sind. Die sicheren Daten werden nur mit einer positiven Übereinstimmung freigegeben. Das Gerät muss mindestens den SHA-1-Algorithmus für die sichere Hashberechnung unterstützen, die zum Speichern von Vorlagen im Systempool verwendet werden soll.
WINBIO_CAPABILITY_PROCESSING Das Gerät kann Proben verarbeiten und in biometrische Vorlagen umwandeln.
WINBIO_CAPABILITY_ENCRYPTION Das Gerät unterstützt die Verschlüsselung von Beispielen und Vorlagen.
WINBIO_CAPABILITY_SIGNING Das Gerät kann erfasste Daten signieren.
WINBIO_CAPABILITY_NAVIGATION Das Gerät kann als Navigationsgerät verwendet werden. Einige Geräte und Treiber können Daten in einem Format erfassen, das von einer Benutzermodusanwendung in Navigationsereignisse übersetzt werden kann, ähnlich wie eine Maus.
WINBIO_CAPABILITY_INDICATOR Das Gerät verfügt über einen Indikator, der ein- oder ausgeschaltet werden kann.
WINBIO_CAPABILITY_VIRTUAL_SENSOR Der Sensoradapter verwaltet eine eigene Verbindung mit der biometrischen Hardware. Hinweis: Diese Konstante gilt nur für Windows 10 und höher.
WINBIO_CAPABILITY_SECURE_SENSOR Das Gerät unterstützt Sicherheitsmethoden, die in der WinBio-Moduladapterschnittstelle, Version 4.0 oder höher, verfügbar sind. Hinweis: Diese Konstante gilt nur für Windows 10 und höher.

ManufacturerName

Eine Struktur vom Typ WINBIO_STRING, die den Namen des Geräteherstellers enthält.

ModelName

Eine Struktur vom Typ WINBIO_STRING, die den Namen des Gerätemodells enthält.

SerialNumber

Eine Struktur vom Typ WINBIO_STRING, die die Seriennummer des Geräts enthält, sofern vorhanden.

FirmwareVersion

Eine Struktur vom Typ WINBIO_VERSION, die die Version der Firmware enthält, die auf dem Gerät geladen wird.

SupportedFormatEntries

Die Anzahl der Formate, die vom Treiber und Gerät unterstützt werden. Es muss mindestens ein Standardformat vorhanden sein.

SupportedFormat[1]

Eine Struktur vom Typ WINBIO_REGISTERED_FORMAT, die eine Liste der formate enthält, die vom Treiber und Gerät unterstützt werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 7 und höheren Versionen von Windows.
Header- winbio_ioctl.h

Siehe auch

IOCTL_BIOMETRIC_GET_ATTRIBUTES