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
디바이스 제거의 scope 나타내는 플래그입니다. 다음 값 중 하나일 수 있습니다.
DI_REMOVEDEVICE_GLOBAL
모든 하드웨어 프로필에서 이 변경을 수행합니다. 레지스트리에서 디바이스에 대한 정보를 제거합니다.
DI_REMOVEDEVICE_CONFIGSPECIFIC
HwProfile에서 지정한 하드웨어 프로필만 변경합니다. 이 플래그는 루트 열거형 디바이스에만 적용됩니다. Windows가 구성한 마지막 하드웨어 프로필에서 디바이스를 제거하면 Windows는 전역 제거를 수행합니다.
HwProfile
프로필별 변경에 대한 하드웨어 프로필 ID입니다. 0은 현재 하드웨어 프로필을 지정합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | setupapi.h(Setupapi.h 포함) |