EapHostPeerGetSendPacket 関数 (eappapis.h)
サプリカントが認証子に送信するために EAPHost からパケットを取得する必要がある場合に、サプリカントによって呼び出されます。 サプリカントがサーバーから EapHostPeerResponseAction 列挙子を受信すると、EapHostPeerGetSendPacket が呼び出されます。
構文
DWORD EapHostPeerGetSendPacket(
[in] EAP_SESSIONID sessionHandle,
[out] DWORD *pcbSendPacket,
[out] BYTE **ppSendPacket,
[out] EAP_ERROR **ppEapError
);
パラメーター
[in] sessionHandle
EAPHost サーバー 上のこの EAP 認証セッションの一意のハンドルを含むEAP_SESSIONID構造体へのポインター。 このハンドルは、EapHostPeerBeginSession の以前の呼び出しで pSessionId パラメーターで返されます。
[out] pcbSendPacket
ppSendPacket によって指されるバッファーの最大サイズ (バイト単位) を指定する DWORD へのポインター。 返される EapHostPeerGetSendPacket は、ppSendPacket が指す実際のデータのサイズです。
[out] ppSendPacket
EAP モジュールによって返されるパケット データを含むバッファーへのポインターへのポインター。 バッファーは EAPHost によって割り当てられます。
[out] ppEapError
EAP_ERROR構造体のアドレスへのポインター。 この関数を呼び出す前に、アドレスを NULL に設定する必要があります。 エラー データが使用可能な場合は、この関数呼び出しの実行中に発生したエラーを含む EAP_ERROR 構造体のアドレスへのポインターが受信されます。 エラー データを使用した後、 EapHostPeerFreeEapError を呼び出してこのメモリを解放します。
戻り値
なし
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | eappapis.h |
Library | Eappprxy.lib |
[DLL] | Eappprxy.dll |