Freigeben über


WINBIO_IDENTITY Struktur

Die WINBIO_IDENTITY-Struktur enthält einen Identifikationswert, 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;

Member

Typ

Gibt das Format der Identitätsinformationen an, die in dieser Struktur enthalten sind. Mögliche Werte:

Wert Bedeutung
WINBIO_ID_TYPE_NULL
Die Vorlage verfügt über keine zugeordnete ID.
WINBIO_ID_TYPE_WILDCARD
Die Struktur entspricht allen Vorlagenidentitäten.
WINBIO_ID_TYPE_GUID
Die Struktur enthält eine GUID, die der Vorlage zugeordnet ist.
WINBIO_ID_TYPE_SID
Die Struktur enthält die der Vorlage zugeordnete Konto-SID.

Wert

Eine Union, die einen der folgenden Werte enthalten kann:

NULL

Enthält 1, wenn das Type-ElementWINBIO_ID_TYPE_NULL ist.

Platzhalter

Enthält 1, wenn das Element TypeWINBIO_ID_TYPE_WILDCARD ist.

TemplateGuid

Enthält einen 128-Bit-GUID-Wert, der die Vorlage identifiziert, wenn das Type-ElementWINBIO_ID_TYPE_GUID ist.

AccountSid

Eine Struktur, die eine Konto-SID enthält, wenn das Type-ElementWINBIO_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:

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