Compartir a través de


Función CheckConnectionWizard (icwcfg.h)

[Esta función no es compatible y puede modificarse o no estar disponible en versiones futuras de Windows. ]

La función CheckConnectionWizard comprueba que el Asistente para conexión a Internet (ICW) está instalado y que no se ha ejecutado antes. CheckConnectionWizard , a continuación, ejecuta el ICW o devuelve el estado del ICW según lo especificado por las marcas de ejecución proporcionadas y el estado de cualquier ejecución anterior del ICW.

Sintaxis

DWORD CheckConnectionWizard(
  DWORD   unnamedParam1,
  LPDWORD unnamedParam2
);

Parámetros

unnamedParam1

Combinación de marcas de bits que indica la acción CheckConnectionWizard es realizar.

Valor Significado
ICW_CHECKSTATUS
0x0001
Compruebe si el ICW está presente y si se ha ejecutado.
ICW_LAUNCHFULL
0x0100
Compruebe si el ICW está presente y el registro del ISP del modo comercial está disponible y, si es posible, ejecute el ICW.
ICW_LAUNCHMANUAL
0x0200
Compruebe si el ICW está presente, ejecute el ICW en el modo de pantalla completa del Kit de administrador de Internet Explorer (IEAK).
ICW_USE_SHELLNEXT
0x0400
Si el registro de ISP del modo comercial está presente, ejecute el ICW con el valor establecido en la clave del Registro ShellNext mediante la función SetShellNext .
ICW_FULL_SMARTSTART
0x800
Si el ICW está presente, el registro de ISP del modo comercial está disponible y se especifica ICW_LAUNCHFULL , ejecute el ICW con el parámetro de línea de comandos smartstart .

unnamedParam2

DWORD en el que se devuelven los resultados de la llamada. El valor es una combinación de las marcas de bits siguientes.

Valor Significado
ICW_FULLPRESENT
0x0001
El registro isp del modo comercial está presente en el sistema.
ICW_MANUALPRESENT
0x0002
El modo IEAK está presente. Siempre se establece si se establece ICW_FULLPRESENT .
ICW_ALREADYRUN
0x0004
El ICW se ha ejecutado previamente hasta su finalización.
ICW_LAUNCHEDFULL
0x0100
Se inició el ICW de registro de ISP en modo minorista.
ICW_LAUNCHEDMANUAL
0x0200
Se inició el modo IEAK de ICW.

Valor devuelto

ERROR_SUCCESS indica una llamada correcta. Cualquier otro valor indica error.

Comentarios

Si el ICW está presente pero no se ha ejecutado hasta su finalización, CheckConnectionWizard realiza una de las siguientes acciones en función del valor dwRunFlags: devuelve, ejecuta el ICW completo en el modo comercial ISP o ejecuta ICW en el modo IEAK.

El registro de ISP del modo comercial se ejecuta mediante Icwconn1.exe. El modo IEAK se ejecuta mediante Isign32.exe.

Nota La aplicación que realiza la llamada debe salir si se establece ICW_LAUNCHEDFULL o ICW_LAUNCHEDMANUAL . El ICW puede hacer que el sistema se reinicie si es necesario instalar el software del sistema.
 

Requisitos

   
Plataforma de destino Windows
Encabezado icwcfg.h
Archivo DLL Inetcfg.dll

Consulte también

SetShellNext