EapPeerGetInfo, fonction (eapmethodpeerapis.h)
Obtient un ensemble de pointeurs de fonction pour une implémentation de la méthode d’homologue EAP EapPeerGetInfo actuellement chargée sur le service EAPHost.
Syntaxe
DWORD EapPeerGetInfo(
[in] EAP_TYPE *pEapType,
[out] EAP_PEER_METHOD_ROUTINES *pEapInfo,
[out] EAP_ERROR **ppEapError
);
Paramètres
[in] pEapType
Pointeur vers une structure EAP_TYPE qui contient les données du fournisseur sur l’implémenteur des API pointées par les membres de cette structure.
[out] pEapInfo
Pointeur vers une structure de EAP_PEER_METHOD_ROUTINES qui contient les pointeurs de fonction vers les implémentations spécifiques à la méthode EAP des API qui correspondent aux appels supplicants effectués à l’EAPHost basé sur un homologue.
[out] ppEapError
Pointeur vers un pointeur vers une structure EAP_ERROR qui reçoit 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 appelant EapPeerFreeErrorMemory.
Valeur de retour
None
Remarques
Chaque DLL de méthode d’homologue EAP doit implémenter les API suivantes :
- EapPeerInitialize
- EapPeerBeginSession
- EapPeerGetIdentity
- EapPeerSetCredentials
- EapPeerProcessRequestPacket
- EapPeerGetResponsePacket
- EapPeerGetResult
- EapPeerGetUIContext
- EapPeerSetUIContext
- EapPeerGetResponseAttributes
- EapPeerSetResponseAttributes
- EapPeerEndSession
- EapPeerShutdown
Les autres fonctions de l’ensemble d’API de méthode d’homologue EAP sont appelées par un EAPHost basé sur un homologue sans appel de demande correspondant, et sont utilisées pour les opérations de validation de connexion ou d’appel de l’interface utilisateur.
Cet appel est effectué par un EAPHost basé sur un homologue à l’aide d’un pointeur de fonction vers cette API. Cette API doit être implémentée sur la méthode EAP chargée par EAPHost, et doit être strictement conforme aux types de syntaxe et 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 | eapmethodpeerapis.h |