Fonction RasInvokeEapUI (ras.h)
La fonction RasInvokeEapUI affiche une interface utilisateur personnalisée pour obtenir des informations EAP (Extensible Authentication Protocol) de l’utilisateur.
Syntaxe
DWORD RasInvokeEapUI(
[in] HRASCONN unnamedParam1,
[in] DWORD unnamedParam2,
[in] LPRASDIALEXTENSIONS unnamedParam3,
[in] HWND unnamedParam4
);
Paramètres
[in] unnamedParam1
Handle à la connexion retournée par RasDial.
[in] unnamedParam2
Spécifie la sous-entrée retournée dans le rappel.
[in] unnamedParam3
Pointeur vers la structure RASDIALEXTENSIONS . Cette structure doit être identique à celle passée à RasDial lors du redémarrage à partir d’un état suspendu. Vérifiez que le membre dwSize de la structure RASDIALEXTENSIONS spécifie la taille de la structure. Obtenez la taille à l’aide de sizeof(RASDIALEXTENSIONS). Ce paramètre ne peut pas être NULL.
[in] unnamedParam4
Gérez la fenêtre parente à utiliser lors de l’affichage de l’interface utilisateur EAP.
Valeur retournée
Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.
Si la fonction échoue, la valeur de retour est l’un des codes d’erreur suivants ou une valeur provenant des codes d’erreur de routage et d’accès à distance ou winerror.h.
Valeur | Signification |
---|---|
|
Le paramètre hRasConn est égal à zéro ou le paramètre lpExtensions a la valeur NULL. |
|
La valeur du membre dwSize de la structure RASDIALEXTENSIONS spécifie une version de la structure qui n’est pas prise en charge par le système d’exploitation utilisé. |
|
Utilisez FormatMessage pour récupérer le message d’erreur système qui correspond au code d’erreur retourné. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ras.h |
Bibliothèque | Rasapi32.lib |
DLL | Rasapi32.dll |