Partager via


CheckConnectionWizard, fonction (icwcfg.h)

[Cette fonction n’est pas prise en charge et peut être modifiée ou indisponible dans les versions ultérieures de Windows. ]

La fonction CheckConnectionWizard vérifie que l’Assistant Connexion Internet (ICW) est installé et qu’il n’a pas été exécuté auparavant. CheckConnectionWizard exécute ensuite l’ICW ou retourne le status de l’ICW tel que spécifié par les indicateurs d’exécution fournis et la status de toute exécution précédente de l’ICW.

Syntaxe

DWORD CheckConnectionWizard(
  DWORD   unnamedParam1,
  LPDWORD unnamedParam2
);

Paramètres

unnamedParam1

Combinaison d’indicateurs de bits qui indique l’action CheckConnectionWizard à effectuer.

Valeur Signification
ICW_CHECKSTATUS
0x0001
Vérifiez si l’ICW est présent et s’il a été exécuté.
ICW_LAUNCHFULL
0x0100
Vérifiez si l’ICW est présent et que l’inscription du fai en mode vente au détail est disponible et, si possible, exécutez l’ICW.
ICW_LAUNCHMANUAL
0x0200
Vérifiez si l’ICW est présent, exécutez l’ICW en mode Plein écran du Kit d’administration Internet Explorer (IEAK).
ICW_USE_SHELLNEXT
0x0400
Si l’inscription du fournisseur de services Internet en mode vente au détail est présente, exécutez l’ICW à l’aide de la valeur définie dans la clé de Registre ShellNext par la fonction SetShellNext .
ICW_FULL_SMARTSTART
0x800
Si l’ICW est présent, l’inscription du fai en mode vente au détail est disponible et ICW_LAUNCHFULL est spécifié, exécutez l’ICW avec le paramètre de ligne de commande smartstart .

unnamedParam2

DWORD dans lequel les résultats de l’appel sont retournés. La valeur est une combinaison des indicateurs de bits suivants.

Valeur Signification
ICW_FULLPRESENT
0x0001
L’inscription du fai en mode vente au détail est présente sur le système.
ICW_MANUALPRESENT
0x0002
Le mode IEAK est présent. Cette valeur est toujours définie si ICW_FULLPRESENT est défini.
ICW_ALREADYRUN
0x0004
L’ICW a été précédemment exécuté jusqu’à la fin.
ICW_LAUNCHEDFULL
0x0100
L’icw d’inscription du fai en mode vente au détail a été démarrée.
ICW_LAUNCHEDMANUAL
0x0200
Le mode IEAK de ICW a été démarré.

Valeur retournée

ERROR_SUCCESS indique un appel réussi. Toute autre valeur signale un échec.

Notes

Si l’ICW est présent mais n’a pas été exécuté jusqu’à son terme, CheckConnectionWizard effectue l’une des opérations suivantes en fonction de la valeur de dwRunFlags : retourne, exécute l’inscription complète de l’ICW en mode vente au détail ou exécute ICW en mode IEAK.

L’inscription du fai en mode vente au détail est exécutée à l’aide de Icwconn1.exe. Le mode IEAK est exécuté à l’aide de Isign32.exe.

Note L’application appelante doit se fermer si ICW_LAUNCHEDFULL ou ICW_LAUNCHEDMANUAL est défini. L’ICW peut entraîner le redémarrage du système si le logiciel système requis doit être installé.
 

Spécifications

   
Plateforme cible Windows
En-tête icwcfg.h
DLL Inetcfg.dll

Voir aussi

SetShellNext