Partager via


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

Voir aussi

Fonctions de configuration de méthode d’homologue EAPHost