Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette fonction est appelée par les méthodes tunnel pour appeler l’interface utilisateur d’identité des méthodes internes. Cette fonction retourne l’identité ainsi que les informations d’identification à utiliser pour démarrer l’authentification.
Syntaxe
DWORD EapHostPeerInvokeIdentityUI(
[in] DWORD dwVersion,
[in] EAP_METHOD_TYPE eapMethodType,
[in] DWORD dwFlags,
[in] HWND hwndParent,
[in] DWORD dwSizeofConnectionData,
[in] const BYTE *pConnectionData,
[in] DWORD dwSizeofUserData,
[in] const BYTE *pUserData,
[in, out] DWORD *pdwSizeOfUserDataOut,
[out] BYTE **ppUserDataOut,
[out] LPWSTR *ppwszIdentity,
[out] EAP_ERROR **ppEapError,
[in, out] LPVOID *ppvReserved
);
Paramètres
[in] dwVersion
Numéro de version de l’API. Doit être défini sur zéro.
[in] eapMethodType
Structure EAP_METHOD_TYPE qui spécifie le type d’authentification EAP à utiliser pour cette session.
[in] dwFlags
Combinaison d’indicateurs EAP qui décrivent le comportement de la session d’authentification EAP.
[in] hwndParent
Gérer la fenêtre parente sous laquelle la boîte de dialogue de configuration s’affiche.
[in] dwSizeofConnectionData
Taille de la mémoire tampon indiquée par le paramètre pConnectionData , en octets.
[in] pConnectionData
Pointeur vers les données de configuration utilisées pour la méthode EAP.
[in] dwSizeofUserData
Taille de la mémoire tampon indiquée par le paramètre pUserData , en octets.
[in] pUserData
Pointeur vers les informations d’identification de l’utilisateur qui se rapportent à cette authentification.
[in, out] pdwSizeOfUserDataOut
Taille du jeu de mémoires tampons pour recevoir les données utilisateur retournées par le paramètre ppUserDataOut , en octets.
[out] ppUserDataOut
Pointeur vers un pointeur vers une mémoire tampon qui contient les informations de données utilisateur retournées par la méthode. Après utilisation, cette mémoire doit être libérée en appelant EapHostPeerFreeMemory.
[out] ppwszIdentity
Pointeur vers une chaîne d’identité utilisateur terminée par null. Après utilisation, 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 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.
[in, out] ppvReserved
Réservé pour un usage futur.
Valeur de retour
None
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 | eaphostpeerconfigapis.h |
| Bibliothèque | Eappcfg.lib |
| DLL | Eappcfg.dll |