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
不透明的驗證身分識別數據。
TargetName
目標的名稱。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
標頭 | sspi.h |