DIF_NEWDEVICEWIZARD_FINISHINSTALL

DIF_NEWDEVICEWIZARD_FINISHINSTALL请求允许安装程序提供 Windows 在安装设备后、Windows 显示标准完成页之前向用户显示的完成安装向导页。 Windows 在安装 即插即用 (PnP) 设备以及管理员使用添加硬件向导安装非 PnP 设备时发送此请求。

发送时

Windows 安装设备后, (成功完成 DIF_INSTALLDEVICE 处理) ,但在它显示“完成”向导页之前。

谁处理

类共同安装程序

可以处理

设备共同安装程序

可以处理

类安装程序

可以处理

安装程序输入

DeviceInfoSet
包含 设备的设备信息集 的句柄。

DeviceInfoData
指向 SP_DEVINFO_DATA 结构的指针,该结构标识设备信息集中的设备。

设备安装参数
设备安装参数 (SP_DEVINSTALL_PARAMS) 与 DeviceInfoData 相关联。

类安装参数
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