次の方法で共有


EapPeerGetInfo 関数 (eapmethodpeerapis.h)

EAPHost サービスに現在読み込まれている EAP ピア メソッド EapPeerGetInfo の実装用の関数ポインターのセットを取得します。

構文

DWORD EapPeerGetInfo(
  [in]  EAP_TYPE                 *pEapType,
  [out] EAP_PEER_METHOD_ROUTINES *pEapInfo,
  [out] EAP_ERROR                **ppEapError
);

パラメーター

[in] pEapType

この 構造体の メンバーが指す API の実装者のベンダー データを含むEAP_TYPE構造体へのポインター。

[out] pEapInfo

ピア ベースの EAPHost に対して行われたサプリカント呼び出しに対応する API の EAP メソッド固有の実装への関数ポインターを含む、 EAP_PEER_METHOD_ROUTINES 構造体へのポインター。

[out] ppEapError

この関数呼び出しの実行中に発生したエラーを受け取る EAP_ERROR 構造体へのポインターへのポインター。 エラー データを使用した後、 EapPeerFreeErrorMemory を呼び出してこのメモリを解放する必要があります。

戻り値

なし

解説

すべての EAP ピア メソッド DLL は、次の API を実装する必要があります。

これらの API はサプリカントによって行われた呼び出しに対応し、サプリカントの API 呼び出しと EAP メソッド DLL で公開されているパブリック API との間のプロキシとして機能します。 したがって、サプリカントがピアベースの EAPHost を呼び出して認証セッションを確立するか、そのセッション中に操作を実行すると、EAPHost は、指定されたパラメーターを使用して EAP メソッド DLL で対応する実装関数を呼び出します。 EAP メソッド関数は、それぞれのエントリ ポイントへのポインターによって管理されます。

EAP Peer Method API セット内の他の関数は、対応するサプリカント呼び出しなしでピアベースの EAPHost によって呼び出され、接続の検証またはユーザー インターフェイスの呼び出し操作に使用されます。

この呼び出しは、この API への関数ポインターを使用して、ピアベースの EAPHost によって実行されます。 この API は、EAPHost によって読み込まれた EAP メソッドに実装する必要があり、ドキュメントで指定されている構文とパラメーターの型に厳密に準拠している必要があります。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー eapmethodpeerapis.h

こちらもご覧ください

EAPHost ピア メソッド Run-Time 関数