EapMethodAuthenticatorSendPacket, fonction (eapmethodauthenticatorapis.h)
Obtient un paquet d’authentification à partir de la méthode d’authentificateur EAP à envoyer au demandeur.
EapMethodAuthenticatorSendPacket est un prototype de fonction.
Syntaxe
DWORD EapMethodAuthenticatorSendPacket(
[in] EAP_SESSION_HANDLE sessionHandle,
[in] BYTE bPacketId,
[in, out] DWORD *pcbSendPacket,
[out] EapPacket *pSendPacket,
[out] EAP_AUTHENTICATOR_SEND_TIMEOUT *pTimeout,
[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] bPacketId
Spécifie une valeur d’ID numérique pour le paquet à envoyer.
[in, out] pcbSendPacket
Spécifie la taille maximale, en octets, du paquet à envoyer. Au retour, ce paramètre reçoit la taille, en octets, du paquet retourné dans pEapPacket.
[out] pSendPacket
Pointeur vers une structure EapPacket qui contient le paquet à envoyer au demandeur.
[out] pTimeout
Pointeur vers une énumération EAP_AUTHENTICATOR_SEND_TIMEOUT qui spécifie le délai d’expiration du paquet.
[out] ppEapError
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. 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
Remarques
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.
Configuration requise
Condition requise | Valeur |
---|---|
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 |