Partager via


union SEC_WINNT_AUTH_IDENTITY_INFO (sspi.h)

Contient les informations d’identité pour l’authentification.

Syntaxe

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;

Membres

AuthIdExw

Identité d’authentification AuthIdExw .

AuthIdExa

Identité d’authentification AuthIdExa .

AuthId_a

Identité d’authentification AuthId_a .

AuthId_w

Identité d’authentification AuthId_w .

AuthIdEx2

Identité d’authentification AuthIdEx2 .

Remarques

Comment analyser une structure SEC_WINNT_AUTH_IDENTITY_INFO :

  1. Tout d’abord, case activée le premier DWORD de SEC_WINNT_AUTH_IDENTITY_INFO. Si le premier DWORD est 0x200, il s’agit d’authIdExw ou d’AuthIdExA. Sinon, si le premier DWORD est 0x201, la structure est une structure AuthIdEx2 . Sinon, la structure est un AuthId_a ou un AuthId_w.

  2. Deuxièmement, case activée les indicateurs pour SEC_WINNT_AUTH_IDENTITY_ANSI ou SEC_WINNT_AUTH_IDENTITY_UNICODE. La présence du premier signifie que la structure est une structure ANSI. Sinon, la structure est la version large. Notez qu’AuthIdEx2 n’a pas de version ANSI, donc cette case activée ne s’applique pas à celle-ci.

Configuration requise

Condition requise Valeur
En-tête sspi.h