다음을 통해 공유


CheckConnectionWizard 함수(icwcfg.h)

[이 함수는 지원되지 않으며 이후 버전의 Windows에서 변경되거나 사용할 수 없습니다. ]

CheckConnectionWizard 함수는 ICW(인터넷 연결 마법사)가 설치되어 있고 이전에 실행되지 않은지 확인합니다. CheckConnectionWizard는 ICW를 실행하거나 제공된 실행 플래그 및 이전 ICW 실행의 상태 지정된 대로 ICW의 상태 반환합니다.

구문

DWORD CheckConnectionWizard(
  DWORD   unnamedParam1,
  LPDWORD unnamedParam2
);

매개 변수

unnamedParam1

CheckConnectionWizard가 수행할 작업을 나타내는 비트 플래그의 조합입니다.

의미
ICW_CHECKSTATUS
0x0001
ICW가 있는지, 실행되었는지 확인합니다.
ICW_LAUNCHFULL
0x0100
ICW가 있고 소매 모드 ISP 등록을 사용할 수 있는지 확인하고 가능한 경우 ICW를 실행합니다.
ICW_LAUNCHMANUAL
0x0200
ICW가 있는지 확인하고 IEAK(Internet Explorer Administrator Kit) 키오스크 모드에서 ICW를 실행합니다.
ICW_USE_SHELLNEXT
0x0400
정품 모드 ISP 등록이 있는 경우 SetShellNext 함수의 ShellNext 레지스트리 키에 설정된 값을 사용하여 ICW를 실행합니다.
ICW_FULL_SMARTSTART
0x800
ICW가 있는 경우 정품 모드 ISP 등록을 사용할 수 있으며 ICW_LAUNCHFULL 지정되면 smartstart 명령줄 매개 변수를 사용하여 ICW를 실행합니다.

unnamedParam2

호출 결과가 반환되는 DWORD입니다. 값은 다음 비트 플래그의 조합입니다.

의미
ICW_FULLPRESENT
0x0001
정품 모드 ISP 등록이 시스템에 있습니다.
ICW_MANUALPRESENT
0x0002
IEAK 모드가 있습니다. ICW_FULLPRESENT 설정된 경우 항상 설정됩니다.
ICW_ALREADYRUN
0x0004
ICW는 이전에 완료될 때 실행되었습니다.
ICW_LAUNCHEDFULL
0x0100
정품 모드 ISP 등록 ICW가 시작되었습니다.
ICW_LAUNCHEDMANUAL
0x0200
ICW의 IEAK 모드가 시작되었습니다.

반환 값

ERROR_SUCCESS 호출이 성공했음을 나타냅니다. 다른 값은 실패를 의미합니다.

설명

ICW가 있지만 완료까지 실행되지 않은 경우 CheckConnectionWizarddwRunFlags 값에 따라 다음 중 하나를 수행합니다. 반환하거나, 정품 모드 ISP 등록에서 전체 ICW를 실행하거나, IEAK 모드에서 ICW를 실행합니다.

소매 모드 ISP 등록은 Icwconn1.exe 사용하여 실행됩니다. IEAK 모드는 Isign32.exe 사용하여 실행됩니다.

참고ICW_LAUNCHEDFULL 또는 ICW_LAUNCHEDMANUAL 설정된 경우 호출 애플리케이션이 종료되어야 합니다. 필요한 시스템 소프트웨어를 설치해야 하는 경우 ICW로 인해 시스템이 다시 부팅될 수 있습니다.
 

요구 사항

   
대상 플랫폼 Windows
헤더 icwcfg.h
DLL Inetcfg.dll

참고 항목

SetShellNext