次の方法で共有


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

こちらもご覧ください

EAPHost サプリカント構成関数

EapHostPeerConfigXml2Blob

EapHostPeerGetResult

EapHostPeerInvokeConfigUI