次の方法で共有


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

関連項目

EAPHost ピア メソッド構成関数