次の方法で共有


EapPeerInvokeInteractiveUI 関数 (eapmethodpeerapis.h)

クライアント上の EAP メソッドのカスタム対話型ユーザー インターフェイス ダイアログを生成します。

構文

DWORD EapPeerInvokeInteractiveUI(
  [in]  EAP_METHOD_TYPE *pEapType,
  [in]  HWND            hwndParent,
  [in]  DWORD           dwSizeofUIContextData,
  [in]  BYTE            *pUIContextData,
  [out] DWORD           *pdwSizeOfDataFromInteractiveUI,
  [out] BYTE            **ppDataFromInteractiveUI,
  [out] EAP_ERROR       **ppEapError
);

パラメーター

[in] pEapType

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

[in] hwndParent

対話型ユーザー インターフェイス ダイアログを生成する親ウィンドウへのハンドル。

[in] dwSizeofUIContextData

pUIContextData で指定されたユーザー インターフェイス コンテキスト データのサイズ (バイト単位)。

[in] pUIContextData

ユーザー インターフェイス ダイアログの作成に使用されるコンテキスト データを含む不透明なバイト バッファーへのポインター。

[out] pdwSizeOfDataFromInteractiveUI

ppDataFromInteractiveUI で返されるデータのサイズ (バイト単位) へのポインター。

[out] ppDataFromInteractiveUI

対話型ユーザー インターフェイス ダイアログから取得したデータを含む不透明なバイト バッファーのアドレスへのポインター。

[out] ppEapError

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

戻り値

なし

解説

この API は、EAPHost が続行するためにユーザーから特定のデータを取得する必要がある場合に使用されます。

この呼び出しは、この API への関数ポインターを使用して、ピアベースの EAPHost によって実行されます。 この API は、EAPHost によって読み込まれた EAP メソッドに実装する必要があり、ドキュメントで指定されている構文とパラメーターの型に厳密に準拠している必要があります。

要件

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

こちらもご覧ください

EAPHost ピア メソッド構成関数