Compartilhar via


estrutura SP_REMOVEDEVICE_PARAMS (setupapi.h)

Uma estrutura SP_REMOVEDEVICE_PARAMS corresponde à solicitação de instalação DIF_REMOVE .

Sintaxe

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

Membros

ClassInstallHeader

Um cabeçalho de solicitação de instalação que contém o tamanho do cabeçalho e o código DIF para a solicitação. Consulte SP_CLASSINSTALL_HEADER.

Scope

Sinalizadores que indicam o escopo da remoção do dispositivo. Pode ser um dos seguintes valores:

DI_REMOVEDEVICE_GLOBAL

Faça essa alteração em todos os perfis de hardware. Remova informações sobre o dispositivo do registro.

DI_REMOVEDEVICE_CONFIGSPECIFIC

Faça essa alteração apenas para o perfil de hardware especificado por HwProfile. esse sinalizador só se aplica a dispositivos enumerados raiz. Quando o Windows remove o dispositivo do último perfil de hardware no qual ele foi configurado, o Windows executa uma remoção global.

HwProfile

A ID do perfil de hardware para alterações específicas do perfil. Zero especifica o perfil de hardware atual.

Requisitos

Requisito Valor
Cabeçalho setupapi.h (inclua Setupapi.h)

Confira também

DIF_REMOVE

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller

SetupDiRemoveDevice