CheckConnectionWizard 함수(icwcfg.h)
[이 함수는 지원되지 않으며 이후 버전의 Windows에서 변경되거나 사용할 수 없습니다. ]
CheckConnectionWizard 함수는 ICW(인터넷 연결 마법사)가 설치되어 있고 이전에 실행되지 않은지 확인합니다. CheckConnectionWizard는 ICW를 실행하거나 제공된 실행 플래그 및 이전 ICW 실행의 상태 지정된 대로 ICW의 상태 반환합니다.
구문
DWORD CheckConnectionWizard(
DWORD unnamedParam1,
LPDWORD unnamedParam2
);
매개 변수
unnamedParam1
CheckConnectionWizard가 수행할 작업을 나타내는 비트 플래그의 조합입니다.
값 | 의미 |
---|---|
|
ICW가 있는지, 실행되었는지 확인합니다. |
|
ICW가 있고 소매 모드 ISP 등록을 사용할 수 있는지 확인하고 가능한 경우 ICW를 실행합니다. |
|
ICW가 있는지 확인하고 IEAK(Internet Explorer Administrator Kit) 키오스크 모드에서 ICW를 실행합니다. |
|
정품 모드 ISP 등록이 있는 경우 SetShellNext 함수의 ShellNext 레지스트리 키에 설정된 값을 사용하여 ICW를 실행합니다. |
|
ICW가 있는 경우 정품 모드 ISP 등록을 사용할 수 있으며 ICW_LAUNCHFULL 지정되면 smartstart 명령줄 매개 변수를 사용하여 ICW를 실행합니다. |
unnamedParam2
호출 결과가 반환되는 DWORD입니다. 값은 다음 비트 플래그의 조합입니다.
반환 값
ERROR_SUCCESS 호출이 성공했음을 나타냅니다. 다른 값은 실패를 의미합니다.
설명
ICW가 있지만 완료까지 실행되지 않은 경우 CheckConnectionWizard 는 dwRunFlags 값에 따라 다음 중 하나를 수행합니다. 반환하거나, 정품 모드 ISP 등록에서 전체 ICW를 실행하거나, IEAK 모드에서 ICW를 실행합니다.
소매 모드 ISP 등록은 Icwconn1.exe 사용하여 실행됩니다. IEAK 모드는 Isign32.exe 사용하여 실행됩니다.
참고ICW_LAUNCHEDFULL 또는 ICW_LAUNCHEDMANUAL 설정된 경우 호출 애플리케이션이 종료되어야 합니다. 필요한 시스템 소프트웨어를 설치해야 하는 경우 ICW로 인해 시스템이 다시 부팅될 수 있습니다.
요구 사항
대상 플랫폼 | Windows |
헤더 | icwcfg.h |
DLL | Inetcfg.dll |