SP_REMOVEDEVICE_PARAMS 結構 (setupapi.h)
SP_REMOVEDEVICE_PARAMS 結構會對應至 DIF_REMOVE 安裝要求。
語法
typedef struct _SP_REMOVEDEVICE_PARAMS {
SP_CLASSINSTALL_HEADER ClassInstallHeader;
DWORD Scope;
DWORD HwProfile;
} SP_REMOVEDEVICE_PARAMS, *PSP_REMOVEDEVICE_PARAMS;
成員
ClassInstallHeader
安裝要求標頭,其中包含要求的標頭大小和 DIF 程式代碼。 請參閱 SP_CLASSINSTALL_HEADER。
Scope
指出裝置移除範圍的旗標。 可以是下列值之一:
DI_REMOVEDEVICE_GLOBAL
在所有硬體配置檔中進行這項變更。 從登錄中移除裝置的相關信息。
DI_REMOVEDEVICE_CONFIGSPECIFIC
僅對 HwProfile 所指定的硬體配置檔進行這項變更。 此旗標僅適用於根列舉裝置。 當 Windows 從設定裝置的最後一個硬體配置檔中移除裝置時,Windows 會執行全域移除。
HwProfile
配置檔特定變更的硬體配置檔識別碼。 零會指定目前的硬體配置檔。
規格需求
需求 | 值 |
---|---|
標頭 | setupapi.h (包括 Setupapi.h) |