次の方法で共有


EapPeerGetResponsePacket 関数 (eapmethodpeerapis.h)

EAP メソッドから応答パケットを取得します。

構文

DWORD EapPeerGetResponsePacket(
  [in]      EAP_SESSION_HANDLE sessionHandle,
  [in, out] DWORD              *pcbSendPacket,
  [out]     EapPacket          *pSendPacket,
  [out]     EAP_ERROR          **ppEapError
);

パラメーター

[in] sessionHandle

EAPHost サーバー上のこの EAP 認証セッションの一意のハンドルを含む EAP_SESSION_HANDLE 構造体へのポインター。 このハンドルは、EapPeerBeginSession の以前の呼び出しで pSessionHandle パラメーターで返されます。

[in, out] pcbSendPacket

応答パケットに割り当てられたバッファーのサイズ (バイト単位) を含む値へのポインター。 戻り値の場合、このパラメーターは pSendPacket の実際のサイズ (バイト単位) へのポインターを受け取ります。

[out] pSendPacket

応答パケットを含む EapPacket 構造体へのポインター。

[out] ppEapError

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

戻り値

なし

解説

EapPeerGetResponsePacket は、EAP メソッドの EAPHost によって呼び出され、応答パケットを取得します。 EAPHost は、前の呼び出しのアクション コードがパケットが使用可能であることを示している場合にのみ、この API を呼び出します。

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

要件

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

こちらもご覧ください

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