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 |