EapHostPeerProcessReceivedPacket, fonction (eappapis.h)
Est appelé par le demandeur chaque fois que le demandeur reçoit un paquet qu’EAPHost doit traiter. EapHostPeerProcessReceivedPacket doit être appelé uniquement après un appel réussi à EapHostPeerBeginSession.
Syntaxe
DWORD EapHostPeerProcessReceivedPacket(
[in] EAP_SESSIONID sessionHandle,
[in] DWORD cbReceivePacket,
[in] const BYTE * const pReceivePacket,
[out] EapHostPeerResponseAction *pEapOutput,
[out] EAP_ERROR **ppEapError
);
Paramètres
[in] sessionHandle
Pointeur vers une structure EAP_SESSIONID qui contient le handle unique pour cette session d’authentification EAP sur le serveur EAPHost. Ce handle est retourné dans le paramètre pSessionId dans un appel précédent à EapHostPeerBeginSession. sessionHandle peut être égal à zéro si le demandeur reçoit une nouvelle demande d’identité qui n’est associée à aucune session.
[in] cbReceivePacket
Taille, en octets, de la mémoire tampon de paquets reçue pointée vers le paramètre cbReceivePacket .
[in] pReceivePacket
Pointeur vers une mémoire tampon qui contient les données EAP entrantes reçues par le demandeur.
[out] pEapOutput
Pointeur vers une valeur EapHostPeerResponseAction qui indique que le demandeur doit prendre les mesures appropriées. En règle générale, le demandeur appelle une autre méthode sur EAPHost ou agit seul.
[out] ppEapError
Pointeur vers l’adresse d’une structure de EAP_ERROR . L’adresse doit être définie sur NULL avant d’appeler cette fonction. Si des données d’erreur sont disponibles, un pointeur vers l’adresse d’une structure de EAP_ERROR qui contient les erreurs générées pendant l’exécution de cet appel de fonction est reçu. Après avoir utilisé les données d’erreur, libérez cette mémoire en appelant EapHostPeerFreeEapError.
Valeur de retour
None
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 | eappapis.h |
Bibliothèque | Eappprxy.lib |
DLL | Eappprxy.dll |