S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

InternetGetConnectedState

Date de parution : 15/05/2000 - Cette fiche API a été lue 3612 fois

Description

InternetGetConnectedState permet de connaître le type de connexion internet sur lequel se base la couche TCP/IP de Windows.

Syntaxe

AppelDLL32("wininet", "InternetGetConnectedState", dwFlag, dwReserved)

dwFlag

Identifiant permettant de connaître le type de connexion. Ce peut être une des valeurs suivantes :

Valeur

Signification

CONNECTION_MODEM = 0x1

Connexion par modem

CONNECTION_LAN = 0x2

Connexion par réseau local

CONNECTION_PROXY = 0x4

Connexion via un serveur proxy

CONNECTION_MODEM_BUSY = 0x8

Le modem est occupé, la connexion est impossible.

CONNECTION_RAS_INSTALL = 0x10

Connexion par serveur RAS

CONNECTION_OFFLINE = 0x20

Travail hors connexion

CONNECTION_CONFIGURED = 0x40

Connexion configuré

 

dwReserved

Réservé à un usage futur. Doit être à zéro.

Compatibilité

Win9x, WinNT, Win2000

Remarque

Exemple 1

// Connaitre le type de connexion

RetVal est un entier long
Flag est un entier long
CNX_MODEM est un entier Long = 1
CNX_MODEM_BUSY est un entier Long = 8
CNX_OFFLINE est un entier Long = 32

// Ce code vous est offert par Beaussier en ligne !

RetVal =AppelDll32("wininet", "InternetGetConnectedState", &Flag, 0)

RetVal = EtBinaire(Flag, CNX_OFFLINE)

Selon RetVal

Cas 1

Info("Connexion modem en cours")

Cas 8

Info("Modem occupé")

Cas 32

Info("Travail hors connexion")

Fin


Nombre de commentaire sur InternetGetConnectedState : 1

Rappel : Le code fourni est compatible Windev v.4 et 5. Pour les versions supérieures, vous devez modifier le type des variables numériques. Par exemple : entier long devient entier.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..