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 :
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.
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 |