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 |