共用方式為


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