EapPeerGetConfigBlobAndUserBlob 関数 (eapmethodpeerapis.h)
EapPeerGetConfigBlobAndUserBlob メソッドを使用すると、EAP メソッドの開発者は、 メソッドでサポートされているさまざまな接続プロパティとユーザー プロパティを提供できます。 EAPHost は、この関数を呼び出して、EAP メソッドの接続プロパティとユーザー プロパティを作成します。
構文
DWORD EapPeerGetConfigBlobAndUserBlob(
[in] DWORD dwFlags,
[in] EAP_METHOD_TYPE eapMethodType,
[in] EapCredential eapCredential,
[out] DWORD *pdwConfigBlobSize,
[out] BYTE **ppConfigBlob,
[out] DWORD *pdwUserBlobSize,
[out] BYTE **ppUserBlob,
[out] EAP_ERROR **ppEapError
);
パラメーター
[in] dwFlags
EAP 認証セッションの動作を記述する EAP フラグ の組み合わせ。
[in] eapMethodType
接続の認証に使用される EAP メソッドに関するベンダーと作成者の情報を含む EAP_METHOD_TYPE 構造。
[in] eapCredential
資格情報の種類と適切な資格情報を含む EapCredential 構造体。
[out] pdwConfigBlobSize
ppConfigBlob パラメーターのサイズへのポインターをバイト単位で受け取ります。
[out] ppConfigBlob
接続データが構成されたバイト バッファーを含むポインターへのポインターを受け取ります。
[out] pdwUserBlobSize
ppUserBlob パラメーターのサイズへのポインターをバイト単位で受け取ります。
[out] ppUserBlob
メソッドのユーザー データを含むバイト バッファーを含むポインターへのポインターを受け取ります。
[out] ppEapError
この関数呼び出しの実行中に発生したエラーを含む EAP_ERROR 構造体のアドレスへのポインター。 エラー データを使用した後、 EapPeerFreeErrorMemory を呼び出してこのメモリを解放する必要があります。
戻り値
この関数は、正しい接続とユーザー BLOB を生成できる場合は、 ERROR_SUCCESS を返す必要があります。 それ以外の場合は、適切なウィンドウ エラーが返されます。
解説
この呼び出しは、この API への関数ポインターを使用して、ピア ベースの EAPHost によって実行されます。 この API は、EAPHost によって読み込まれる EAP メソッドに実装する必要があり、ドキュメントで指定されている構文とパラメーターの型に厳密に準拠している必要があります。
要件
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | eapmethodpeerapis.h |
[DLL] | Eappcfg.dll |