SEC_WINNT_AUTH_IDENTITY_INFO união (sspi.h)
Contém as informações de identidade para autenticação.
Sintaxe
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;
Membros
AuthIdExw
A identidade de autenticação AuthIdExw .
AuthIdExa
A identidade de autenticação AuthIdExa .
AuthId_a
A identidade de autenticação AuthId_a.
AuthId_w
O AuthId_w identidade de autenticação.
AuthIdEx2
A identidade de autenticação AuthIdEx2 .
Comentários
Como analisar uma estrutura de SEC_WINNT_AUTH_IDENTITY_INFO :
Primeiro, marcar o primeiro DWORD de SEC_WINNT_AUTH_IDENTITY_INFO. Se o primeiro DWORD for 0x200, ele será um AuthIdExw ou AuthIdExA. Caso contrário, se o primeiro DWORD for 0x201, a estrutura será uma estrutura AuthIdEx2 . Caso contrário, a estrutura é um AuthId_a ou um AuthId_w.
Em segundo lugar, marcar os sinalizadores para SEC_WINNT_AUTH_IDENTITY_ANSI ou SEC_WINNT_AUTH_IDENTITY_UNICODE. A presença do primeiro significa que a estrutura é uma estrutura ANSI. Caso contrário, a estrutura é a versão ampla. Observe que a AuthIdEx2 não tem uma versão ANSI, portanto, essa marcar não se aplica a ela.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | sspi.h |