Partager via


EapHostPeerInvokeConfigUI, fonction (eaphostpeerconfigapis.h)

Démarre l’interface utilisateur de configuration de la méthode EAP spécifiée.

EapHostPeerInvokeConfigUI doit être appelé sur les threads qui ont initialisé COM pour sta (Single Threaded Apartment ). Pour ce faire, appelez l’API COM CoInitialize ; lorsque le demandeur a terminé avec le thread STA , CoUninitialize doit être appelé avant de quitter.

Syntaxe

DWORD EapHostPeerInvokeConfigUI(
  [in]  HWND            hwndParent,
  [in]  DWORD           dwFlags,
  [in]  EAP_METHOD_TYPE eapMethodType,
  [in]  DWORD           dwSizeOfConfigIn,
  [in]  const BYTE      *pConfigIn,
  [out] DWORD           *pdwSizeOfConfigOut,
  [out] BYTE            **ppConfigOut,
  [out] EAP_ERROR       **ppEapError
);

Paramètres

[in] hwndParent

Handle de la fenêtre parente sous laquelle la boîte de dialogue de configuration s’affiche.

[in] dwFlags

Combinaison d’indicateurs EAP qui décrivent le comportement de la session d’authentification EAP.

[in] eapMethodType

Structure EAP_METHOD_TYPE qui spécifie la méthode EAP.

[in] dwSizeOfConfigIn

Taille de la configuration d’entrée. Peut être défini sur 0 (zéro).

[in] pConfigIn

Pointeur vers une mémoire tampon d’octets qui contient des éléments de configuration. La mémoire tampon est de taille dwSizeOfConfigIn. Ce paramètre peut avoir la valeur NULL si dwSizeOfConfigIn a la valeur 0 (zéro).

[out] pdwSizeOfConfigOut

Pointeur vers un DWORD qui spécifie la taille de la mémoire tampon pointée par ppConfigOut.

[out] ppConfigOut

Pointeur vers un pointeur vers une mémoire tampon d’octets qui contient les données de configuration mises à jour de l’utilisateur. Après avoir consommé les données, cette mémoire doit être libérée en appelant EapHostPeerFreeMemory.

[out] ppEapError

Pointeur vers un pointeur vers 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 appelant EapHostPeerFreeErrorMemory.

Valeur de retour

None

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 eaphostpeerconfigapis.h
Bibliothèque Eappcfg.lib
DLL Eappcfg.dll

Voir aussi

Fonctions de configuration EAPHost Supplicant