Freigeben über


SEC_WINNT_AUTH_IDENTITY_INFO Union (sspi.h)

Enthält die Identitätsinformationen für die Authentifizierung.

Syntax

typedef union _SEC_WINNT_AUTH_IDENTITY_INFO {
  SEC_WINNT_AUTH_IDENTITY_EXW AuthIdExw;
  SEC_WINNT_AUTH_IDENTITY_EXA AuthIdExa;
  SEC_WINNT_AUTH_IDENTITY_A   AuthId_a;
  SEC_WINNT_AUTH_IDENTITY_W   AuthId_w;
  SEC_WINNT_AUTH_IDENTITY_EX2 AuthIdEx2;
} SEC_WINNT_AUTH_IDENTITY_INFO, *PSEC_WINNT_AUTH_IDENTITY_INFO;

Member

AuthIdExw

Die AuthIdExw-Authentifizierungsidentität .

AuthIdExa

Die AuthIdExa-Authentifizierungsidentität .

AuthId_a

Die AuthId_a Authentifizierungsidentität.

AuthId_w

Die AuthId_w Authentifizierungsidentität.

AuthIdEx2

Die AuthIdEx2-Authentifizierungsidentität .

Hinweise

Analysieren einer SEC_WINNT_AUTH_IDENTITY_INFO-Struktur :

  1. Überprüfen Sie zunächst das erste DWORD von SEC_WINNT_AUTH_IDENTITY_INFO. Wenn das erste DWORD0x200 ist, handelt es sich entweder um AuthIdExw oder AuthIdExA. Andernfalls ist die Struktur, wenn das erste DWORD0x201 ist, eine AuthIdEx2-Struktur . Andernfalls ist die Struktur entweder ein AuthId_a oder ein AuthId_w.

  2. Überprüfen Sie zweitens die Flags auf SEC_WINNT_AUTH_IDENTITY_ANSI oder SEC_WINNT_AUTH_IDENTITY_UNICODE. Das Vorhandensein von ersterem bedeutet, dass die Struktur eine ANSI-Struktur ist. Andernfalls ist die Struktur die breite Version. Beachten Sie, dass AuthIdEx2 über keine ANSI-Version verfügt, sodass diese Überprüfung nicht für sie gilt.

Anforderungen

Anforderung Wert
Header sspi.h