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 |