SP_REMOVEDEVICE_PARAMS-Struktur (setupapi.h)
Eine SP_REMOVEDEVICE_PARAMS-Struktur entspricht der DIF_REMOVE Installationsanforderung.
Syntax
typedef struct _SP_REMOVEDEVICE_PARAMS {
SP_CLASSINSTALL_HEADER ClassInstallHeader;
DWORD Scope;
DWORD HwProfile;
} SP_REMOVEDEVICE_PARAMS, *PSP_REMOVEDEVICE_PARAMS;
Member
ClassInstallHeader
Ein Installationsanforderungsheader, der die Headergröße und den DIF-Code für die Anforderung enthält. Siehe SP_CLASSINSTALL_HEADER.
Scope
Flags, die den Bereich der Geräteentfernung angeben. Folgenden Werte sind möglich:
DI_REMOVEDEVICE_GLOBAL
Nehmen Sie diese Änderung in allen Hardwareprofilen vor. Entfernen Sie Informationen über das Gerät aus der Registrierung.
DI_REMOVEDEVICE_CONFIGSPECIFIC
Nehmen Sie diese Änderung nur an dem von HwProfile angegebenen Hardwareprofil vor. Dieses Flag gilt nur für mit Root-Enumerierte Geräte. Wenn Windows das Gerät aus dem letzten Hardwareprofil entfernt, in dem es konfiguriert wurde, führt Windows eine globale Entfernung durch.
HwProfile
Die Hardwareprofil-ID für profilspezifische Änderungen. Null gibt das aktuelle Hardwareprofil an.
Anforderungen
Anforderung | Wert |
---|---|
Header | setupapi.h (schließen Sie Setupapi.h ein) |