WINBIO_UNIT_SCHEMA Struktur

Die WINBIO_UNIT_SCHEMA Struktur beschreibt die Fähigkeiten einer biometrischen Einheit. Sie wird von der WinBioEnumBiometricUnits-Funktion verwendet.

Syntax

typedef struct _WINBIO_UNIT_SCHEMA {
  WINBIO_UNIT_ID                  UnitId;
  WINBIO_POOL_TYPE                PoolType;
  WINBIO_BIOMETRIC_TYPE           BiometricFactor;
  WINBIO_BIOMETRIC_SENSOR_SUBTYPE SensorSubType;
  WINBIO_CAPABILITIES             Capabilities;
  WINBIO_STRING                   DeviceInstanceId;
  WINBIO_STRING                   Description;
  WINBIO_STRING                   Manufacturer;
  WINBIO_STRING                   Model;
  WINBIO_STRING                   SerialNumber;
  WINBIO_VERSION                  FirmwareVersion;
} WINBIO_UNIT_SCHEMA, *PWINBIO_UNIT_SCHEMA;

Member

UnitId

Ein Wert, der die biometrische Einheit identifiziert.

PoolType

Ein ULONG-Wert , der den Typ der biometrischen Einheit angibt. Mögliche Werte:

Wert Bedeutung
WINBIO_POOL_UNKNOWN
Der Typ ist unbekannt.
WINBIO_POOL_SYSTEM
Die Sitzung stellt eine Verbindung mit einer freigegebenen Sammlung biometrischer Einheiten her, die vom Dienstanbieter verwaltet werden.
WINBIO_POOL_PRIVATE
Die Sitzung stellt eine Verbindung mit einer Sammlung biometrischer Einheiten her, die vom Aufrufer verwaltet werden.

BiometricFactor

Ein Wert, der den Typ der biometrischen Einheit angibt. Nur WINBIO_TYPE_FINGERPRINT wird derzeit unterstützt.

SensorSubType

Ein Sensoruntertyp, der für den biometrischen Typ definiert ist, der vom BiometricFactor-Element angegeben wird. Derzeit werden nur Fingerabdrucktypen (WINBIO_TYPE_FINGERPRINT) unterstützt. Die folgenden Untertypen sind derzeit für Fingerabdrücke definiert:

  • WINBIO_SENSOR_SUBTYPE_UNKNOWN
  • WINBIO_FP_SENSOR_SUBTYPE_SWIPE
  • WINBIO_FP_SENSOR_SUBTYPE_TOUCH

Capabilities

Eine Bitmaske der biometrischen Sensorfunktionen. Dies kann ein bitweiser OR der folgenden Werte sein:

  • WINBIO_CAPABILITY_SENSOR
  • WINBIO_CAPABILITY_MATCHING
  • WINBIO_CAPABILITY_DATABASE
  • WINBIO_CAPABILITY_PROCESSING
  • WINBIO_CAPABILITY_ENCRYPTION
  • WINBIO_CAPABILITY_NAVIGATION
  • WINBIO_CAPABILITY_INDICATOR
  • WINBIO_CAPABILITY_VIRTUAL_SENSOR

    Hinweis

    Die WINBIO_CAPABILITY_VIRTUAL_SENSOR-Konstante gilt nur für Windows 10 und höher.

DeviceInstanceId

Ein Zeichenfolgenwert, der die Geräte-ID enthält. Die Zeichenfolge kann bis zu 256 Unicode-Zeichen enthalten, einschließlich eines endenden NULL-Zeichens .

Beschreibung

Ein Zeichenfolgenwert, der eine Beschreibung der biometrischen Einheit enthält. Die Zeichenfolge kann bis zu 256 Unicode-Zeichen enthalten, einschließlich eines endenden NULL-Zeichens .

Manufacturer

Ein Zeichenfolgenwert, der den Namen des Herstellers enthält. Die Zeichenfolge kann bis zu 256 Unicode-Zeichen enthalten, einschließlich eines endenden NULL-Zeichens .

Modell

Ein Zeichenfolgenwert, der die Modellnummer der biometrischen Einheit enthält. Die Zeichenfolge kann bis zu 256 Unicode-Zeichen enthalten, einschließlich eines endenden NULL-Zeichens .

SerialNumber

Eine MIT NULL beendete Unicode-Zeichenfolge, die die Seriennummer der biometrischen Einheit enthält. Die Zeichenfolge kann bis zu 256 Unicode-Zeichen enthalten, einschließlich eines endenden NULL-Zeichens .

FirmwareVersion

Eine WINBIO_VERSION Struktur, die die Haupt- und Nebenversionsnummern für die biometrische Einheit enthält.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2 [nur Desktop-Apps]
Header
Winbio_types.h (winbio.h einschließen)

Siehe auch

Clientanwendungsstrukturen

WinBioEnumBiometricUnits