EapMethodAuthenticatorReceivePacket 関数 (eapmethodauthenticatorapis.h)
サーバー EAPHost によって受信された EAP 認証パケットを処理し、応答アクションを返します。
EapMethodAuthenticatorReceivePacket は関数プロトタイプです。
構文
DWORD EapMethodAuthenticatorReceivePacket(
[in] EAP_SESSION_HANDLE sessionHandle,
[in] DWORD cbReceivePacket,
[in] const EapPacket * const pReceivePacket,
[out] EAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION *pEapOutput,
[out] EAP_ERROR **ppEapError
);
パラメーター
[in] sessionHandle
EAPHost サーバー上のこの EAP 認証セッションの一意のハンドルを含む EAP_SESSION_HANDLE 構造体へのポインター。 このハンドルは、EapMethodAuthenticatorBeginSession の以前の呼び出しで pSessionHandle パラメーターで返されます。
[in] cbReceivePacket
pReceivePacket のサイズ (バイト単位)。
[in] pReceivePacket
サーバー EAPHost によってサプリカントから受信された EAP 認証セッション パケットを含む EapPacket 構造体へのポインター。
[out] pEapOutput
サプリ カントが EAP 認証セッションで次に実行する必要があるアクションを示すEAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION列挙へのポインター。
[out] ppEapError
この関数呼び出しの実行中に EAPHost によって発生したエラーを含む EAP_ERROR構造体の アドレスへのポインター。 エラー データを使用した後、エラー データへのポインターを EapMethodAuthenticatorFreeErrorMemory に渡すことで、このメモリを解放する必要があります。
戻り値
なし
解説
この呼び出しは、この API への関数ポインターを使用して、認証システムベースの EAPHost によって実行されます。 この API は、EAPHost によって読み込まれる EAP 認証メソッドに実装する必要があり、ドキュメントで指定されている構文とパラメーターの型に厳密に準拠している必要があります。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | eapmethodauthenticatorapis.h |