DEV_BROADCAST_HDR 구조체(dbt.h)
WM_DEVICECHANGE 메시지를 통해 보고된 디바이스 이벤트와 관련된 정보에 대한 표준 헤더 역할을 합니다.
DEV_BROADCAST_HDR 구조체의 멤버는 각 디바이스 관리 구조에 포함됩니다. WM_DEVICECHANGE 통해 받은 구조를 확인하려면 구조를 DEV_BROADCAST_HDR 구조체로 처리하고 해당 dbch_devicetype 멤버를 검사.
구문
typedef struct _DEV_BROADCAST_HDR {
DWORD dbch_size;
DWORD dbch_devicetype;
DWORD dbch_reserved;
} DEV_BROADCAST_HDR;
멤버
dbch_size
이 구조체의 크기(바이트)입니다.
사용자 정의 이벤트인 경우 이 멤버는 이 헤더의 크기와 _DEV_BROADCAST_USERDEFINED 구조체의 가변 길이 데이터 크기여야 합니다.
dbch_devicetype
처음 세 멤버 뒤에 있는 이벤트별 정보를 결정하는 디바이스 유형입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
디바이스 클래스입니다. 이 구조체는 DEV_BROADCAST_DEVICEINTERFACE 구조체입니다. |
|
파일 시스템 핸들입니다. 이 구조체는 DEV_BROADCAST_HANDLE 구조체입니다. |
|
OEM 또는 IHV 정의 디바이스 유형입니다. 이 구조체는 DEV_BROADCAST_OEM 구조체입니다. |
|
포트 디바이스(직렬 또는 병렬). 이 구조체는 DEV_BROADCAST_PORT 구조체입니다. |
|
논리적 볼륨입니다. 이 구조체는 DEV_BROADCAST_VOLUME 구조체입니다. |
dbch_reserved
예약되어 있으므로 사용하지 마세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP |
지원되는 최소 서버 | Windows Server 2003 |
머리글 | dbt.h |