Condividi tramite


Funzione CheckConnectionWizard (icwcfg.h)

[Questa funzione non è supportata e potrebbe essere modificata o non disponibile nelle versioni future di Windows. ]

La funzione CheckConnectionWizard verifica che la Connessione guidata Internet (ICW) sia installata e che non sia stata eseguita in precedenza. CheckConnectionWizard esegue quindi l'ICW o restituisce lo stato dell'ICW come specificato dai flag di esecuzione forniti e lo stato di qualsiasi esecuzione precedente del icW.

Sintassi

DWORD CheckConnectionWizard(
  DWORD   unnamedParam1,
  LPDWORD unnamedParam2
);

Parametri

unnamedParam1

Combinazione di flag di bit che indica l'azione CheckConnectionWizard da eseguire.

Valore Significato
ICW_CHECKSTATUS
0x0001
Controllare se l'ICW è presente e se è stato eseguito.
ICW_LAUNCHFULL
0x0100
Controllare se l'ICW è presente e l'iscrizione ISP in modalità retail è disponibile e, se possibile, eseguire l'ICW.
ICW_LAUNCHMANUAL
0x0200
Controllare se l'ICW è presente, eseguire l'ICW in modalità tutto schermo di Internet Explorer Administrator Kit (IEAK).
ICW_USE_SHELLNEXT
0x0400
Se è presente l'iscrizione ISP in modalità definitiva, eseguire l'ICW usando il valore impostato nella chiave del Registro di sistema ShellNext tramite la funzione SetShellNext .
ICW_FULL_SMARTSTART
0x800
Se l'ICW è presente, è disponibile l'iscrizione ISP in modalità retail e ICW_LAUNCHFULL viene specificato, eseguire icW con il parametro della riga di comando smartstart .

unnamedParam2

DWORD in cui vengono restituiti i risultati della chiamata. Il valore è una combinazione dei flag di bit seguenti.

Valore Significato
ICW_FULLPRESENT
0x0001
L'iscrizione ISP in modalità retail è presente nel sistema.
ICW_MANUALPRESENT
0x0002
È presente la modalità IEAK. Questa impostazione viene sempre impostata se è impostata ICW_FULLPRESENT .
ICW_ALREADYRUN
0x0004
L'ICW è stato eseguito in precedenza fino al completamento.
ICW_LAUNCHEDFULL
0x0100
È stato avviato l'ICW di iscrizione ISP in modalità retail.
ICW_LAUNCHEDMANUAL
0x0200
È stata avviata la modalità IEAK di ICW.

Valore restituito

ERROR_SUCCESS indica una chiamata riuscita. Qualsiasi altro valore indica esito negativo.

Commenti

Se l'ICW è presente ma non è stato eseguito fino al completamento, CheckConnectionWizard esegue una delle operazioni seguenti in base al valore di dwRunFlags: restituisce, esegue l'icW completo in modalità retail ISP o esegue ICW in modalità IEAK.

L'iscrizione ISP in modalità retail viene eseguita usando Icwconn1.exe. La modalità IEAK viene eseguita usando Isign32.exe.

Nota L'applicazione chiamante deve uscire se è impostato ICW_LAUNCHEDFULL o ICW_LAUNCHEDMANUAL . L'ICW può causare il riavvio del sistema se è necessario installare il software di sistema.
 

Requisiti

   
Piattaforma di destinazione Windows
Intestazione icwcfg.h
DLL Inetcfg.dll

Vedi anche

SetShellNext