spGetCredUIContextFn 回呼函式 (ntsecpkg.h)

從認證提供者擷取內容資訊。

語法

SpGetCredUIContextFn Spgetcreduicontextfn;

NTSTATUS Spgetcreduicontextfn(
  [in]  LSA_SEC_HANDLE ContextHandle,
  [in]  GUID *CredType,
  [out] PULONG FlatCredUIContextLength,
  [out] PUCHAR *FlatCredUIContext
)
{...}

參數

[in] ContextHandle

要取得資訊之內容的句柄。

[in] CredType

ContextHandle 參數所指定的認證類型。 這可以是下列其中一個值。

意義
SEC_WINNT_AUTH_DATA_TYPE_PASSWORD
0x28bfc32f、0x10f6、0x4738、0x98、0xd1、0x1a、0xc0、0x61、0xdf、0x71、0x6a
認證是密碼。
SEC_WINNT_AUTH_DATA_TYPE_CERT
0x235f69ad、0x73fb、0x4dbc、0x82、0x3、0x6、0x29、0xe7、0x39、0x33、0x9b
認證是憑證。
SEC_WINNT_AUTH_DATA_TYPE_CSP_DATA
0x68fd9879、0x79c、0x4dfe、0x82、0x81、0x57、0x8a、0xad、0xc1、0xc1、0x0
認證是來自 密碼編譯服務提供者 的驗證數據, (CSP) 。

[out] FlatCredUIContextLength

FlatCredUIContext 參數所接收緩衝區的大小,以字元為單位。

[out] FlatCredUIContext

字元陣列的指標,指定 ContextHandle 參數所指定之內容的相關信息。

傳回值

如果函式成功,請 傳回STATUS_SUCCESS 或參考狀態代碼。

如果函式失敗,請傳回 NTSTATUS 錯誤碼,指出失敗的原因。 如需詳細資訊,請參閱<備註>。

備註

SpGetCredUIContextFn 函式的指標可在從SpLsaModeInitialize函式收到的SECPKG_FUNCTION_TABLE結構中使用。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
目標平台 Windows
標頭 ntsecpkg.h