структура SP_REMOVEDEVICE_PARAMS (setupapi.h)
Структура SP_REMOVEDEVICE_PARAMS соответствует запросу на установку DIF_REMOVE .
Синтаксис
typedef struct _SP_REMOVEDEVICE_PARAMS {
SP_CLASSINSTALL_HEADER ClassInstallHeader;
DWORD Scope;
DWORD HwProfile;
} SP_REMOVEDEVICE_PARAMS, *PSP_REMOVEDEVICE_PARAMS;
Члены
ClassInstallHeader
Заголовок запроса на установку, содержащий размер заголовка и код DIF для запроса. См . SP_CLASSINSTALL_HEADER.
Scope
Флаги, указывающие область удаления устройства. Может иметь одно из следующих значений:
DI_REMOVEDEVICE_GLOBAL
Внесите это изменение во все профили оборудования. Удалите сведения об устройстве из реестра.
DI_REMOVEDEVICE_CONFIGSPECIFIC
Внесите это изменение только в профиль оборудования, заданный HwProfile. этот флаг применяется только к устройствам с корневым перечислением. Когда Windows удаляет устройство из последнего профиля оборудования, в котором оно было настроено, Windows выполняет глобальное удаление.
HwProfile
Идентификатор профиля оборудования для изменений, относящихся к профилю. Ноль указывает текущий профиль оборудования.
Требования
Требование | Значение |
---|---|
Заголовок | setupapi.h (включая Setupapi.h) |