다음을 통해 공유


SEC_WINNT_CREDUI_CONTEXT 구조체(sspi.h)

비직렬화 자격 증명 정보를 지정합니다. 자격 증명 정보는 ICredentialProvider::SetSerialization 메서드 호출에서 CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION 구조체의 rgbSerialization 멤버로 전달하여 직렬화할 수 있습니다.

SspiUnmarshalCredUIContext 함수를 호출하여 초기화되지 않은 정보를 가져올 수 있습니다.

구문

typedef struct _SEC_WINNT_CREDUI_CONTEXT {
  USHORT                          cbHeaderLength;
  HANDLE                          CredUIContextHandle;
#if ...
  PCREDUI_INFOW                   UIInfo;
#else
  PVOID                           UIInfo;
#endif
  ULONG                           dwAuthError;
  PSEC_WINNT_AUTH_IDENTITY_OPAQUE pInputAuthIdentity;
  PUNICODE_STRING                 TargetName;
} SEC_WINNT_CREDUI_CONTEXT, *PSEC_WINNT_CREDUI_CONTEXT;

멤버

cbHeaderLength

헤더의 크기(바이트)입니다.

CredUIContextHandle

자격 증명 컨텍스트에 대한 핸들입니다.

UIInfo

자격 증명 프롬프트 대화 상자의 정보를 지정하는 CREDUI_INFO 구조체에 대한 포인터입니다.

dwAuthError

자격 증명을 묻는 메시지가 필요한 이유를 지정합니다. 호출자는 대화 상자가 특정 오류를 수용할 수 있도록 다른 인증 호출에서 반환된 이 Windows 오류 매개 변수를 전달할 수 있습니다. 예를 들어 암호가 만료된 상태 코드가 전달되면 대화 상자에서 사용자에게 계정의 암호를 변경하라는 메시지를 표시합니다.

pInputAuthIdentity

불투명 인증 ID 데이터입니다.

TargetName

대상의 이름입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 sspi.h