Partager via


EapHostPeerGetSendPacket, fonction (eappapis.h)

Est appelé par le demandeur lorsque celui-ci doit obtenir un paquet d’EAPHost pour l’envoyer à l’authentificateur. EapHostPeerGetSendPacket est appelé lorsque le demandeur reçoit l’énumérateur EapHostPeerResponseAction du serveur.

Syntaxe

DWORD EapHostPeerGetSendPacket(
  [in]  EAP_SESSIONID sessionHandle,
  [out] DWORD         *pcbSendPacket,
  [out] BYTE          **ppSendPacket,
  [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.

[out] pcbSendPacket

Pointeur vers un DWORD qui spécifie la taille maximale, en octets, de la mémoire tampon pointée par ppSendPacket. EapHostPeerGetSendPacket au retour correspond à la taille des données réelles pointées par ppSendPacket.

[out] ppSendPacket

Pointeur vers un pointeur vers une mémoire tampon qui contient les données de paquet retournées par le module EAP. La mémoire tampon est allouée par EAPHost.

[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

Voir aussi

EAPHost Supplicant Run-time Functions