Share via


EapPeerQueryUserBlobFromCredentialInputFields 関数 (eapmethodpeerapis.h)

EapPeerQueryUserBlobFromCredentialInputFields 関数は、サプリカントで発生する対話型シングル サインオン (SSO) UI で提供されるユーザー BLOB データを取得する EAP メソッド関数の実装を定義します。

構文

DWORD EapPeerQueryUserBlobFromCredentialInputFields(
  [in]      HANDLE                             hUserImpersonationToken,
  [in]      EAP_METHOD_TYPE                    eapMethodType,
  [in]      DWORD                              dwFlags,
  [in]      DWORD                              dwEapConnDataSize,
  [in]      BYTE                               *pbEapConnData,
  [in]      const EAP_CONFIG_INPUT_FIELD_ARRAY *pEapConfigInputFieldArray,
  [in, out] DWORD                              *pdwUserBlobSize,
  [in, out] BYTE                               **ppbUserBlob,
  [out]     EAP_ERROR                          **ppEapError
);

パラメーター

[in] hUserImpersonationToken

資格情報を要求して取得するユーザーの偽装トークン。

[in] eapMethodType

接続の認証に使用される EAP メソッドに関するベンダー情報と作成者情報を含む EAP_METHOD_TYPE 構造体。

[in] dwFlags

EAP 認証セッションの動作を記述する EAP フラグ の組み合わせ。

[in] dwEapConnDataSize

pbEapConnData が指す EAP SSO 構成データのサイズ (バイト単位)。

[in] pbEapConnData

EAP SSO 構成データ BLOB を含む不透明なバイト バッファーへのポインター。

[in] pEapConfigInputFieldArray

サプリカント ユーザーに表示する入力フィールドを含む EAP_CONFIG_INPUT_FIELD_ARRAY構造体への ポインター。 個々のEAP_CONFIG_INPUT_FIELD_DATA要素の pwszData フィールドは NULL に初期化されます。

[in, out] pdwUserBlobSize

ppUserBlob の不透明なユーザー構成データ BLOB のサイズ (バイト単位) を含むバッファーへのポインター。

[in, out] ppbUserBlob

不透明なユーザー データ BLOB を含むポインター。

[out] ppEapError

この関数呼び出しの実行中に発生したエラーを含む EAP_ERROR 構造体のアドレスへのポインター。 エラー データを使用した後、エラー データへのポインターを EapPeerFreeErrorMemory に渡すことで、このメモリを解放する必要があります。

戻り値

なし

解説

EapPeerQueryUserBlobFromCredentialInputFields では 、シングル サインオン (SSO) がサポートされています。 このピア メソッド関数 ( EapPeerQueryCredentialInputFields など) は、SSO シナリオでのみ使用されます。

EapPeerQueryUserBlobFromCredentialInputFields の後、EAPHost は EapPeerBeginSession を呼び出します。 サプリカントは EapHostPeerBeginSessionEAP_FLAG_PRE_LOGON フラグを使用して、EAPHost が SSO を提供する必要があることを示します。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー eapmethodpeerapis.h

関連項目

EAP_CONFIG_INPUT_FIELD_ARRAY

SSO と PLAP