EapPeerInvokeConfigUI 関数 (eapmethodpeerapis.h)
クライアントで EAP メソッドの特定の接続構成ユーザー インターフェイス ダイアログを発生させます。
構文
DWORD EapPeerInvokeConfigUI(
[in] EAP_METHOD_TYPE *pEapType,
[in] HWND hwndParent,
[in] DWORD dwFlags,
[in] DWORD dwSizeOfConnectionDataIn,
[in] BYTE *pConnectionDataIn,
[out] DWORD *pdwSizeOfConnectionDataOut,
[out] BYTE **ppConnectionDataOut,
[out] EAP_ERROR **ppEapError
);
パラメーター
[in] pEapType
接続の認証に使用される EAP メソッドに関するベンダーおよび作成者情報を含む EAP_METHOD_TYPE 構造。
[in] hwndParent
接続構成のユーザー インターフェイス ダイアログを生成する親ウィンドウへのハンドル。
[in] dwFlags
EAP 認証セッションの動作を記述する EAP フラグ の組み合わせ。
[in] dwSizeOfConnectionDataIn
pConnectionDataIn バッファーのサイズをバイト単位で指定します。
[in] pConnectionDataIn
構成ユーザー インターフェイスの事前設定に使用される、この認証に固有の接続データへのポインター。 この API が初めて呼び出されたとき、または新しい認証セッションが開始されると、このパラメーターは NULL になります。
[out] pdwSizeOfConnectionDataOut
ppConnectionDataOut パラメーターのサイズへのポインターをバイト単位で受け取ります。
[out] ppConnectionDataOut
ユーザーが構成した接続データを含むバイト バッファーを含むポインターへのポインターを受け取ります。
[out] ppEapError
この関数呼び出しの実行中に発生したエラーを含む EAP_ERROR 構造体のアドレスへのポインター。 エラー データを使用した後、 EapPeerFreeErrorMemory を呼び出してこのメモリを解放する必要があります。
戻り値
なし
解説
この呼び出しは、この API への関数ポインターを使用して、ピア ベースの EAPHost によって実行されます。 この API は、EAPHost によって読み込まれる EAP メソッドに実装する必要があり、ドキュメントで指定されている構文とパラメーターの型に厳密に準拠している必要があります。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | eapmethodpeerapis.h |