EapPeerInvokeConfigUI, fonction (eapmethodpeerapis.h)
Déclenche la boîte de dialogue d’interface utilisateur de configuration de connexion spécifique de la méthode EAP sur le client.
Syntaxe
DWORD EapPeerInvokeConfigUI(
[in] EAP_METHOD_TYPE *pEapType,
[in] HWND hwndParent,
[in] DWORD dwFlags,
[in] DWORD dwSizeOfConnectionDataIn,
[in] BYTE *pConnectionDataIn,
[out] DWORD *pdwSizeOfConnectionDataOut,
[out] BYTE **ppConnectionDataOut,
[out] EAP_ERROR **ppEapError
);
Paramètres
[in] pEapType
Structure EAP_METHOD_TYPE qui contient des informations sur le fournisseur et l’auteur sur la méthode EAP utilisée pour l’authentification de la connexion.
[in] hwndParent
Handle de la fenêtre parente qui génère la boîte de dialogue de l’interface utilisateur de configuration de connexion.
[in] dwFlags
Combinaison d’indicateurs EAP qui décrivent le comportement de la session d’authentification EAP.
[in] dwSizeOfConnectionDataIn
Spécifie la taille, en octets, de la mémoire tampon pConnectionDataIn .
[in] pConnectionDataIn
Pointeur vers les données de connexion spécifiques à cette authentification utilisées pour préremplir l’interface utilisateur de configuration. Lorsque cette API est appelée pour la première fois ou lorsqu’une nouvelle session d’authentification démarre, ce paramètre a la valeur NULL.
[out] pdwSizeOfConnectionDataOut
Reçoit un pointeur vers la taille, en octets, du paramètre ppConnectionDataOut .
[out] ppConnectionDataOut
Reçoit un pointeur vers un pointeur qui contient une mémoire tampon d’octets avec les données de connexion configurées par l’utilisateur.
[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 appelant EapPeerFreeErrorMemory.
Valeur de retour
None
Notes
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.
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 | eapmethodpeerapis.h |