Partager via


EapMethodAuthenticatorReceivePacket, fonction (eapmethodauthenticatorapis.h)

Traite un paquet d’authentification EAP reçu par le serveur EAPHost et retourne une action de réponse.

EapMethodAuthenticatorReceivePacket est un prototype de fonction.

Syntaxe

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
);

Paramètres

[in] sessionHandle

Pointeur vers une structure de EAP_SESSION_HANDLE qui contient le handle unique pour cette session d’authentification EAP sur le serveur EAPHost. Ce handle est retourné dans le paramètre pSessionHandle dans un appel précédent à EapMethodAuthenticatorBeginSession.

[in] cbReceivePacket

Taille, en octets, de pReceivePacket.

[in] pReceivePacket

Pointeur vers une structure EapPacket qui contient un paquet de session d’authentification EAP reçu du demandeur par le serveur EAPHost.

[out] pEapOutput

Pointeur vers une énumération EAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION qui indique l’action suivante que le demandeur doit effectuer dans la session d’authentification EAP.

[out] ppEapError

Pointeur vers l’adresse d’une structure de EAP_ERROR qui contient les erreurs générées par EAPHost pendant l’exécution de cet appel de fonction. Après avoir consommé les données d’erreur, cette mémoire doit être libérée en passant un pointeur vers les données d’erreur vers EapMethodAuthenticatorFreeErrorMemory.

Valeur de retour

None

Notes

Cet appel est effectué par un EAPHost basé sur l’authentificateur à l’aide d’un pointeur de fonction vers cette API. Cette API doit être implémentée sur la méthode d’authentificateur EAP chargée par EAPHost, et doit être strictement conforme à la syntaxe et aux types de paramètres spécifiés dans la documentation.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête eapmethodauthenticatorapis.h

Voir aussi

EapHost Authenticator, fonctions de méthode

EapMethodAuthenticatorBeginSession