Share via


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 :

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

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