Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Una struttura SP_REMOVEDEVICE_PARAMS corrisponde alla richiesta di installazione DIF_REMOVE .
Sintassi
typedef struct _SP_REMOVEDEVICE_PARAMS {
SP_CLASSINSTALL_HEADER ClassInstallHeader;
DWORD Scope;
DWORD HwProfile;
} SP_REMOVEDEVICE_PARAMS, *PSP_REMOVEDEVICE_PARAMS;
Members
ClassInstallHeader
Intestazione della richiesta di installazione contenente le dimensioni dell'intestazione e il codice DIF per la richiesta. Vedere SP_CLASSINSTALL_HEADER.
Scope
Flag che indicano l'ambito della rimozione del dispositivo. I possibili valori sono i seguenti:
DI_REMOVEDEVICE_GLOBAL
Apportare questa modifica in tutti i profili hardware. Rimuovere informazioni sul dispositivo dal Registro di sistema.
DI_REMOVEDEVICE_CONFIGSPECIFIC
Apportare questa modifica solo al profilo hardware specificato da HwProfile. questo flag si applica solo ai dispositivi enumerati radice. Quando Windows rimuove il dispositivo dall'ultimo profilo hardware in cui è stato configurato, Windows esegue una rimozione globale.
HwProfile
ID profilo hardware per le modifiche specifiche del profilo. Zero specifica il profilo hardware corrente.
Requisiti
| Requisito | Valore |
|---|---|
| Intestazione | setupapi.h (includere Setupapi.h) |