SP_REMOVEDEVICE_PARAMS
typedef struct _SP_REMOVEDEVICE_PARAMS {
SP_CLASSINSTALL_HEADER ClassInstallHeader;
DWORD Scope;
DWORD HwProfile;
} SP_REMOVEDEVICE_PARAMS, *PSP_REMOVEDEVICE_PARAMS;
The SP_REMOVEDEVICE_PARAMS structure corresponds to the DIF_REMOVE
installation request.
Members
-
ClassInstallHeader
-
Defines the class installation request for the install parameter structure.
-
Scope
-
Flags that indicate the scope of the device removal. Can be one of the
following values:
-
DI_REMOVEDEVICE_GLOBAL
-
Make this change in all hardware profiles.
-
DI_REMOVEDEVICE_CONFIGSPECIFIC
-
Make this change to only the hardware profile specified by HwProfile.
-
HwProfile
-
Supplies the hardware profile ID for profile-specific changes.
See Also
SetupDiCallClassInstaller, SetupDiRemoveDevice