WINBIO _ IDENTITY-Struktur

Die WINBIO _ IDENTITY-Struktur enthält einen identifizierenden Wert, der einer biometrischen Vorlage zugeordnet ist.

Syntax

typedef struct _WINBIO_IDENTITY {
  WINBIO_IDENTITY_TYPE Type;
  union {
    ULONG  Null;
    ULONG  Wildcard;
    GUID   TemplateGuid;
    struct {
      ULONG Size;
      UCHAR Data[SECURITY_MAX_SID_SIZE];
    } AccountSid;
  } Value;
} WINBIO_IDENTITY;

Members

Typ

Gibt das Format der in dieser Struktur enthaltenen Identitätsinformationen an. Mögliche Werte:

Wert Bedeutung
_WINBIO-ID-TYP _ _ NULL
Der Vorlage ist keine ID zugeordnet.
WINBIO _ ID _ TYPE _ WILDCARD
Die Struktur entspricht allen Vorlagenidentitäten.
_ _ WINBIO-ID-TYP-GUID _
Die -Struktur enthält eine GUID, die der Vorlage zugeordnet ist.
_ _ WINBIO-ID-TYP-SID _
Die -Struktur enthält die Konto-SID, die der Vorlage zugeordnet ist.

Wert

Eine Union, die einen der folgenden Werte enthalten kann:

NULL

Enthält 1, wenn der Type-Member _ WINBIO-ID _ TYPE _ NULL ist.

Platzhalter

Enthält 1, wenn der Type-Member WINBIO _ ID TYPE _ _ WILDCARD ist.

TemplateGuid

Enthält einen 128-Bit-GUID-Wert, der die Vorlage identifiziert, wenn der Type-Member WINBIO _ ID TYPE _ _ GUID ist.

AccountSid

Eine -Struktur, die eine Konto-SID enthält, wenn der Type-Member WINBIO _ ID TYPE _ _ SID ist.

Größe

Die Anzahl der Zeichen in der SID.

Daten

Ein Array von Zeichen ohne Vorzeichen, die die SID enthalten. Die aktuelle maximale Größe des Arrays beträgt 68 Zeichen.

Bemerkungen

Diese Struktur wird in den folgenden Funktionen verwendet:

Requirements (Anforderungen)

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

Weitere Informationen

Clientanwendungsstrukturen