SP_REMOVEDEVICE_PARAMS struttura (setupapi.h)

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)

Vedi anche

DIF_REMOVE

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller

SetupDiRemoveDevice