次の方法で共有


DIF_NEWDEVICEWIZARD_FINISHINSTALL

DIF_NEWDEVICEWIZARD_FINISHINSTALL 要求により、インストーラーは、デバイスのインストール後、Windows が標準の完了ページを表示する前に、Windows がユーザーに表示するインストール完了ウィザード ページを提供できます。 Windows は、プラグ アンド プレイ (PnP) デバイスをインストールするとき、および管理者がハードウェアの追加ウィザードを使用して PnP 以外のデバイスをインストールするときに、この要求を送信します。

送信時

Windows がデバイスをインストールした後 (DIF_INSTALLDEVICE 処理が正常に完了した場合)、その前に [完了] ウィザード ページが表示されます。

処理するユーザー

クラス共同インストーラー

処理できる

デバイス共同インストーラー

処理できる

クラスインストーラー

処理できる

インストーラーによる入力

DeviceInfoSet
デバイスを格納しているデバイス情報セットへのハンドルが提供されます。

DeviceInfoData
デバイス情報セット内のデバイスを識別する SP_DEVINFO_DATA 構造体へのポインター。

デバイスインストールパラメーター
DeviceInfoData に関連付けられているデバイス インストール パラメーター (SP_DEVINSTALL_PARAMS) があります。

クラスインストールパラメーター
SP_NEWDEVICEWIZARD_DATA構造体は DeviceInfoData に関連付けられています。

インストーラーによる出力

デバイスインストールパラメーター
インストーラーは、デバイスのインストール パラメーターのフラグを変更できます。

クラスインストールパラメーター
インストーラーは、SP_NEWDEVICEWIZARD_DATA 構造体を変更して、インストールの完了ウィザード ページを提供できます。

インストーラーの戻り値

共同インストーラーがこの DIF 要求を処理しない場合、共同インストーラーは前処理パスから NO_ERROR を返します。 共同インストーラーがこの要求を処理する場合、共同インストーラーは NO_ERROR、ERROR_DI_POSTPROCESSING_REQUIRED、または Win32 エラー コードを返すことができます。

クラス インストーラーは、インストーラーが正常にページを提供した場合に NO_ERROR を返します。 そうでない場合、クラスインストーラーは ERROR_DI_DO_DEFAULT または Win32 エラー コードを返します。

既定の DIF コードハンドラー

なし

インストーラー操作

DIF コードの詳細については、「DIF コードの処理」を参照してください。

要件

バージョン

Microsoft Windows 2000 以降のバージョンの Windows でサポートされています。

ヘッダー

Setupapi.h (Setupapi.h を含む)

関連項目

DIF_FINISHINSTALL_ACTION

DIF_INSTALLDEVICE

SetupDiChangeState

SP_DEVINFO_DATA

SP_DEVINSTALL_PARAMS

SP_NEWDEVICEWIZARD_DATA