Share via


SEC_WINNT_AUTH_IDENTITY_INFO 공용 구조체(sspi.h)

인증에 대한 ID 정보를 포함합니다.

구문

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;

멤버

AuthIdExw

AuthIdExw 인증 ID입니다.

AuthIdExa

AuthIdExa 인증 ID입니다.

AuthId_a

AuthId_a 인증 ID입니다.

AuthId_w

AuthId_w 인증 ID입니다.

AuthIdEx2

AuthIdEx2 인증 ID입니다.

설명

SEC_WINNT_AUTH_IDENTITY_INFO 구조를 구문 분석하는 방법:

  1. 먼저 SEC_WINNT_AUTH_IDENTITY_INFO 첫 번째 DWORD검사. 첫 번째 DWORD0x200 경우 AuthIdExw 또는 AuthIdExA입니다. 그렇지 않으면 첫 번째 DWORD0x201 구조체는 AuthIdEx2 구조체입니다. 그렇지 않으면 구조체가 AuthId_a 또는 AuthId_w.

  2. 둘째, SEC_WINNT_AUTH_IDENTITY_ANSI 또는 SEC_WINNT_AUTH_IDENTITY_UNICODE 플래그를 검사. 전자의 존재는 구조체가 ANSI 구조체임을 의미합니다. 그렇지 않으면 구조체가 와이드 버전입니다. AuthIdEx2에는 ANSI 버전이 없으므로 이 검사 적용되지 않습니다.

요구 사항

요구 사항
헤더 sspi.h