Fonction InternetDial (winineti.h)
Initie une connexion à Internet à l’aide d’un modem.
Syntaxe
DWORD InternetDial(
[in] HWND hwndParent,
[in] LPSTR lpszConnectoid,
[in] DWORD dwFlags,
[out] LPDWORD lpdwConnection,
[in] DWORD dwReserved
);
Paramètres
[in] hwndParent
Handle vers la fenêtre parente.
[in] lpszConnectoid
Pointeur vers une chaîne terminée par null qui spécifie le nom de la connexion d’accès à distance à utiliser. Si ce paramètre contient la chaîne vide (« »), l’utilisateur choisit la connexion. Si ce paramètre a la valeur NULL, la fonction se connecte à la connexion automatique.
[in] dwFlags
Options. Ce paramètre peut prendre les valeurs suivantes.
Valeur | Signification |
---|---|
|
Force une connexion en ligne. |
|
Force une connexion Internet sans assistance. Si l’utilisateur doit intervenir, la fonction échoue. |
|
Ignore le paramètre « numérotation automatique » et force l’affichage de l’interface utilisateur de numérotation. |
|
Se connecte à Internet via un modem, sans afficher d’interface utilisateur, si possible. Sinon, la fonction attend l’entrée de l’utilisateur. |
|
Affiche le bouton Travailler hors connexion au lieu du bouton Annuler dans l’interface utilisateur de numérotation. |
[out] lpdwConnection
Pointeur vers une variable qui spécifie le numéro de connexion. Ce numéro est un identificateur unique pour la connexion qui peut être utilisée dans d’autres fonctions, telles qu’InternetHangUp.
[in] dwReserved
Ce paramètre est réservé et doit être NULL.
Valeur retournée
Retourne ERROR_SUCCESS en cas de réussite, ou une valeur d’erreur dans le cas contraire. Le code d’erreur peut être l’une des valeurs suivantes.
Code de retour | Description |
---|---|
|
Un ou plusieurs paramètres sont incorrects. |
|
Il y a un problème avec la connexion d’accès à distance. |
|
L’utilisateur a cliqué sur le bouton Travailler hors connexion ou Annuler dans la boîte de dialogue connexion Internet. |
Remarques
InternetDial ne prend pas en charge les connexions à double numérotation, l’authentification à puce ou les connexions qui nécessitent une certification basée sur le Registre.
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 | winineti.h (inclure Wininet.h, Winineti.h, Wininet.h, Winineti.h) |
Bibliothèque | Wininet.lib |
DLL | Wininet.dll |