CheckConnectionWizard 関数 (icwcfg.h)
[この関数はサポートされていないため、今後のバージョンの Windows で変更または使用できない可能性があります。 ]
CheckConnectionWizard 関数は、インターネット接続ウィザード (ICW) がインストールされていること、および以前に実行されていないことを確認します。 次に、CheckConnectionWizard は ICW を実行するか、指定された実行フラグで指定された ICW の状態と、ICW の以前の実行の状態を返します。
構文
DWORD CheckConnectionWizard(
DWORD unnamedParam1,
LPDWORD unnamedParam2
);
パラメーター
unnamedParam1
CheckConnectionWizard が実行するアクションを示すビット フラグの組み合わせ。
値 | 説明 |
---|---|
|
ICW が存在するかどうか、および実行されているかどうかを確認します。 |
|
ICW が存在し、小売モード ISP サインアップが使用可能かどうかを確認し、可能であれば ICW を実行します。 |
|
ICW が存在するかどうかを確認し、インターネット エクスプローラー Administrator Kit (IEAK) キオスク モードで 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 |