EapPeerCredentialsXml2Blob 関数 (eapmethodpeerapis.h)
XML を構成 BLOB に変換します。 XML ベースの資格情報は、グループ ポリシーまたはシステム管理者から取得できます。
構文
DWORD EapPeerCredentialsXml2Blob(
[in] DWORD dwFlags,
[in] EAP_METHOD_TYPE eapMethodType,
[in] IXMLDOMDocument2 *pCredentialsDoc,
[in] const BYTE *pConfigIn,
[in] DWORD dwSizeOfConfigIn,
[out] BYTE **ppCredentialsOut,
[out] DWORD *pdwSizeOfCredentialsOut,
[out] EAP_ERROR **ppEapError
);
パラメーター
[in] dwFlags
使用しません。 0 に設定されます。
[in] eapMethodType
接続の認証に使用される EAP メソッドに関するベンダー情報と作成者情報を含む EAP_METHOD_TYPE 構造体。
[in] pCredentialsDoc
渡された構成に応じてユーザーまたはマシンの資格情報である資格情報を含む XML ノードへのポインター。 XML ドキュメントは、 EapHostUserCredentials スキーマを使用して作成されます。
[in] pConfigIn
資格情報が構成されている構成 BLOB を含むバイト バッファーへのポインター。 バッファーのサイズは dwSizeofConfigIn です。
[in] dwSizeOfConfigIn
pConfigIn が指すバッファーのサイズ (バイト単位)。
[out] ppCredentialsOut
入力 XML によって生成された資格情報 BLOB バッファーを受け取るバイト バッファーへのポインター。 バッファーのサイズは pdwSizeofCredentialsOut です。 データを使用した後、 EapPeerFreeMemory を呼び出してこのメモリを解放する必要があります。
[out] pdwSizeOfCredentialsOut
ppCredentialsOut が指すバッファーのサイズ (バイト単位)。
[out] ppEapError
この関数呼び出しの実行中に EAPHost によって発生したエラーを含む EAP_ERROR 構造体のアドレスへのポインター。 エラー データを使用した後、 EapPeerFreeErrorMemory を呼び出してこのメモリを解放する必要があります。
戻り値
なし
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | eapmethodpeerapis.h |