次の方法で共有


EapHostPeerQueryUIBlobFromInteractiveUIInputFields 関数 (eaphostpeerconfigapis.h)

EapHostPeerQueryUIBlobFromInteractiveUIInputFields 関数は、ユーザー情報を EAPHost ランタイム関数で使用できるユーザー BLOB に変換します。

構文

DWORD EapHostPeerQueryUIBlobFromInteractiveUIInputFields(
  [in]      DWORD                         dwVersion,
  [in]      DWORD                         dwFlags,
  [in]      DWORD                         dwSizeofUIContextData,
  [in]      const BYTE                    *pUIContextData,
  [in]      const EAP_INTERACTIVE_UI_DATA *pEapInteractiveUIData,
  [in, out] DWORD                         *pdwSizeOfDataFromInteractiveUI,
  [in, out] BYTE                          **ppDataFromInteractiveUI,
  [out]     EAP_ERROR                     **ppEapError,
  [in, out] LPVOID                        *ppvReserved
);

パラメーター

[in] dwVersion

API のバージョン番号。

意味
EAPHOST_PEER_API_VERSION
1
EAPHost ピア API のバージョン。

[in] dwFlags

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

[in] dwSizeofUIContextData

pUIContextData のコンテキスト データのサイズ (バイト単位)。

[in] pUIContextData

フィールド データへの内部ポインターとして表される UI コンテキスト データを含む BLOB へのポインター。 これらの内部ポインターは、最も内側のポインターから始めて EapHostPeerFreeMemory に渡すことによって解放する必要があります。

[in] pEapInteractiveUIData

EAP サプリカントで発生する対話型 UI コンポーネントの構成情報を含む EAP_INTERACTIVE_UI_DATA 構造体を受け取るポインター。

[in, out] pdwSizeOfDataFromInteractiveUI

ppDataFromInteractiveUI が指すバッファーのサイズをバイト単位で指定する DWORD へのポインター。 この値が 0 に設定されていない場合は、このパラメーターで指定されたサイズのバッファーへのポインターを ppDataFromInteractiveUI に指定する必要があります。

[in, out] ppDataFromInteractiveUI

認証で使用できる資格情報 BLOB を受け取るポインター。 呼び出し元は、最も内側のポインターから始まる関数 EapHostPeerFreeMemory を使用して内部ポインターを解放する必要があります。 このパラメーターに null 以外の値が指定されている場合 (既存のデータ BLOB が渡されることを意味します)、指定されたデータ BLOB が更新され、このパラメーターで返されます。 NULL 以外の BLOB 値を指定する場合は、 LocalAlloc 関数を使用する必要があります。

[out] ppEapError

この関数呼び出しの実行中に EAPHost によって発生したエラーを含む EAP_ERROR 構造体へのポインターへのポインター。 エラー データを使用した後、 EapHostPeerFreeErrorMemory を呼び出してこのメモリを解放する必要があります。

[in, out] ppvReserved

将来利用するために予約されています。 このパラメーターは 0 に設定する必要があります。

戻り値

なし

解説

サプリカント API 呼び出しシーケンス

要件

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

こちらもご覧ください

EAPHost サプリカント構成関数

SSO と PLAP