次の方法で共有


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

関連項目

EAPHost Authenticator メソッド関数

EapMethodAuthenticatorBeginSession