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 :

Ces API correspondent aux appels effectués par un demandeur et servent de proxy entre les appels d’API du demandeur et les API publiques exposées sur la DLL de la méthode EAP. Par conséquent, lorsqu’un demandeur effectue un appel à un EAPHost basé sur un homologue pour établir une session d’authentification ou pour effectuer une opération pendant cette session, EAPHost appelle la fonction implémentée correspondante sur la DLL de méthode EAP avec les paramètres fournis. Les fonctions de méthode EAP sont gérées par des pointeurs vers leurs points d’entrée respectifs.

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

Voir aussi

EAPHost Peer Method Run-Time Functions