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) |