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 を実装する必要があります。
- EapPeerInitialize
- EapPeerBeginSession
- EapPeerGetIdentity
- EapPeerSetCredentials
- EapPeerProcessRequestPacket
- EapPeerGetResponsePacket
- EapPeerGetResult
- EapPeerGetUIContext
- EapPeerSetUIContext
- EapPeerGetResponseAttributes
- EapPeerSetResponseAttributes
- EapPeerEndSession
- EapPeerShutdown
EAP Peer Method API セット内の他の関数は、対応するサプリカント呼び出しなしでピアベースの EAPHost によって呼び出され、接続の検証またはユーザー インターフェイスの呼び出し操作に使用されます。
この呼び出しは、この API への関数ポインターを使用して、ピアベースの EAPHost によって実行されます。 この API は、EAPHost によって読み込まれた EAP メソッドに実装する必要があり、ドキュメントで指定されている構文とパラメーターの型に厳密に準拠している必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | eapmethodpeerapis.h |