共用方式為


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

另請參閱

EAPHost Supplicant 組態函式

SSO 和 PLAP