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
この関数呼び出しの実行中に EAPHost によって発生したエラーを含む EAP_ERROR 構造体へのポインターへのポインター。 エラー データを使用した後、 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 |
Library | Eappcfg.lib |
[DLL] | Eappcfg.dll |