EapMethodAuthenticatorGetInfo, fonction (eapmethodauthenticatorapis.h)
Obtient un ensemble de pointeurs de fonction pour une implémentation de la méthode d’authentificateur EAP chargée. EapMethodAuthenticatorGetInfo est un prototype de fonction.
Syntaxe
DWORD EapMethodAuthenticatorGetInfo(
[in] EAP_METHOD_TYPE *pEapType,
[out] EAP_AUTHENTICATOR_METHOD_ROUTINES *pEapInfo,
[out] EAP_ERROR **ppEapError
);
Paramètres
[in] pEapType
Pointeur vers une structure de EAP_METHOD_TYPE qui contient l’ID de fournisseur de l’implémenteur de la fonction d’authentification EAPHost.
[out] pEapInfo
Pointeur vers une structure de EAP_AUTHENTICATOR_METHOD_ROUTINES qui contient les pointeurs de fonction vers les implémentations spécifiques à la méthode EAP des API qui correspondent à des appels RPC spécifiques qui peuvent être effectués par les fonctions de méthode homologue EAP.
[out] ppEapError
Pointeur vers l’adresse d’une structure de EAP_ERROR qui contient les erreurs générées par EAPHost 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
Chaque DLL de méthode d’authentificateur EAP doit avoir des implémentations publiques des API suivantes :
- EapMethodAuthenticatorInitialize
- EapMethodAuthenticatorBeginSession
- EapMethodAuthenticatorUpdateInnerMethodParams
- EapMethodAuthenticatorReceivePacket
- EapMethodAuthenticatorSendPacket
- EapMethodAuthenticatorGetAttributes
- EapMethodAuthenticatorSetAttributes
- EapMethodAuthenticatorGetResult
- EapMethodAuthenticatorEndSession
- EapMethodAuthenticatorShutdown
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 strictement être 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 | eapmethodauthenticatorapis.h |