estructura SP_REMOVEDEVICE_PARAMS (setupapi.h)

Una estructura de SP_REMOVEDEVICE_PARAMS corresponde a la solicitud de instalación de DIF_REMOVE .

Sintaxis

typedef struct _SP_REMOVEDEVICE_PARAMS {
  SP_CLASSINSTALL_HEADER ClassInstallHeader;
  DWORD                  Scope;
  DWORD                  HwProfile;
} SP_REMOVEDEVICE_PARAMS, *PSP_REMOVEDEVICE_PARAMS;

Miembros

ClassInstallHeader

Encabezado de solicitud de instalación que contiene el tamaño del encabezado y el código DIF para la solicitud. Consulte SP_CLASSINSTALL_HEADER.

Scope

Marcas que indican el ámbito de la eliminación del dispositivo. Puede ser uno de los siguientes valores:

DI_REMOVEDEVICE_GLOBAL

Realice este cambio en todos los perfiles de hardware. Quite información sobre el dispositivo del registro.

DI_REMOVEDEVICE_CONFIGSPECIFIC

Realice este cambio solo en el perfil de hardware especificado por HwProfile. esta marca solo se aplica a los dispositivos enumerados en raíz. Cuando Windows quita el dispositivo del último perfil de hardware en el que se configuró, Windows realiza una eliminación global.

HwProfile

Identificador de perfil de hardware para cambios específicos del perfil. Cero especifica el perfil de hardware actual.

Requisitos

Requisito Valor
Header setupapi.h (incluya Setupapi.h)

Consulte también

DIF_REMOVE

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller

SetupDiRemoveDevice