EapHostPeerQueryCredentialInputFields 函式 (eaphostpeerconfigapis.h)
允許使用者判斷在單一登入 (SSO) 案例中執行驗證的方法需要何種認證。
語法
DWORD EapHostPeerQueryCredentialInputFields(
[in] HANDLE hUserImpersonationToken,
[in] EAP_METHOD_TYPE eapMethodType,
[in] DWORD dwFlags,
[in] DWORD dwEapConnDataSize,
[in] const BYTE *pbEapConnData,
[out] EAP_CONFIG_INPUT_FIELD_ARRAY *pEapConfigInputFieldArray,
[out] EAP_ERROR **ppEapError
);
參數
[in] hUserImpersonationToken
要在此會話中使用的使用者模擬權杖控制碼。
[in] eapMethodType
識別要使用之 EAP 方法 的EAP_METHOD_TYPE 結構。
[in] dwFlags
描述 EAP 驗證會話行為的 EAP 旗標 組合。
[in] dwEapConnDataSize
pbEapConnData中提供的連線資料緩衝區大小,以位元組為單位。
[in] pbEapConnData
用於 EAP 方法的連接資料。
[out] pEapConfigInputFieldArray
已安裝 EAP 方法 之EAP_METHOD_INFO_ARRAY 結構的指標。 呼叫端應該使用 函式 EapHostPeerFreeMemory釋放內部指標,從最內部指標開始。
[out] ppEapError
指向 EAP_ERROR 結構的指標,其中包含此函式呼叫執行期間 EAPHost 所引發的任何錯誤。 取用錯誤資料之後,必須將指標傳遞至 EapHostPeerFreeErrorMemory,以釋放此記憶體。
傳回值
無
備註
EapHostPeerQueryCredentialInputFields 支援單一登入 (SSO) 。 這個成功函式,例如 EapHostPeerQueryUserBlobFromCredentialInputFields,只會在 SSO 案例中使用。
EapHostPeerQueryCredentialInputFields 會取得要在會話期間顯示在 UI 中的欄位。 系統會取得輸入欄位,以顯示使用者在 SSO UI 中輸入的資料。 傳回 的EAP_CONFIG_INPUT_FIELD_ARRAY 結構包含如何顯示輸入欄位的詳細資料。
在 EapHostPeerQueryCredentialInputFields之後,EAPHost 會呼叫EapHostPeerQueryUserBlobFromCredentialInputFields。
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | eaphostpeerconfigapis.h |
程式庫 | Eappcfg.lib |
Dll | Eappcfg.dll |