EapHostPeerCredentialsXml2Blob 関数 (eaphostpeerconfigapis.h)
資格情報 BLOB を生成します。 資格情報 BLOB には、ユーザー名、パスワード、PIN などのユーザー データのみが含まれます。 これに対し、構成 BLOB には、 メソッドの動作を制御する設定が含まれています。
構文
DWORD EapHostPeerCredentialsXml2Blob(
[in] DWORD dwFlags,
[in] IXMLDOMNode *pCredentialsDoc,
[in] DWORD dwSizeOfConfigIn,
[in] BYTE *pConfigIn,
[out] DWORD *pdwSizeOfCredentialsOut,
[out] BYTE **ppCredentialsOut,
[out] EAP_METHOD_TYPE *pEapMethodType,
[out] EAP_ERROR **ppEapError
);
パラメーター
[in] dwFlags
使用しません。 0 に設定されます。
[in] pCredentialsDoc
渡された構成に応じてユーザーまたはマシンの資格情報である資格情報を含むドキュメントの XML ノードへのポインター。 XML ドキュメントは、 EapHostUserCredentials スキーマを使用して作成されます。
[in] dwSizeOfConfigIn
pConfigIn パラメーターが指すバッファーのサイズ (バイト単位)。
[in] pConfigIn
資格情報が構成されている構成 BLOB を含むバイト バッファーへのポインター。 バッファーのサイズは dwSizeofConfigIn です。
[out] pdwSizeOfCredentialsOut
ppCredentialsOut が指すバッファーのサイズ (バイト単位)。
[out] ppCredentialsOut
入力 XML によって生成された資格情報 BLOB バッファーを受け取るバイト バッファーへのポインターへのポインター。 バッファーのサイズは pdwSizeofCredentialsOut です。 データを使用した後、 EapHostPeerFreeMemory を呼び出してこのメモリを解放する必要があります。
[out] pEapMethodType
XML ドキュメントで参照される EAP_METHOD_TYPE 構造体へのポインター。
[out] ppEapError
この関数呼び出しの実行中に EAPHost によって発生したエラーを含む EAP_ERROR 構造体へのポインターへのポインター。 エラー データを使用した後、 EapHostPeerFreeErrorMemory を呼び出してこのメモリを解放する必要があります。
戻り値
なし
解説
構成 BLOB は、最初は次のいずれかのメソッドによって返されます。
XML ベースの資格情報は、グループ ポリシーまたはシステム管理者から取得できます。要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | eaphostpeerconfigapis.h |
Library | Eappcfg.lib |
[DLL] | Eappcfg.dll |