DEV_BROADCAST_HANDLE 구조체(dbt.h)

파일 시스템 핸들에 대한 정보를 포함합니다.

구문

typedef struct _DEV_BROADCAST_HANDLE {
  DWORD      dbch_size;
  DWORD      dbch_devicetype;
  DWORD      dbch_reserved;
  HANDLE     dbch_handle;
  HDEVNOTIFY dbch_hdevnotify;
  GUID       dbch_eventguid;
  LONG       dbch_nameoffset;
  BYTE       dbch_data[1];
} DEV_BROADCAST_HANDLE, *PDEV_BROADCAST_HANDLE;

멤버

dbch_size

이 구조체의 크기(바이트)입니다.

dbch_devicetype

DBT_DEVTYP_HANDLE 로 설정합니다.

dbch_reserved

예약되어 있으므로 사용하지 마세요.

dbch_handle

확인할 디바이스에 대한 핸들입니다.

dbch_hdevnotify

디바이스 알림에 대한 핸들입니다. 이 핸들은 RegisterDeviceNotification에서 반환됩니다.

dbch_eventguid

사용자 지정 이벤트에 대한 GUID입니다. 자세한 내용은 디바이스 이벤트를 참조하세요. DBT_CUSTOMEVENT 경우에만 유효합니다.

dbch_nameoffset

선택적 문자열 버퍼의 오프셋입니다. DBT_CUSTOMEVENT 경우에만 유효합니다.

dbch_data[1]

선택적 이진 데이터입니다. 이 멤버는 DBT_CUSTOMEVENT 경우에만 유효합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP
지원되는 최소 서버 Windows Server 2003
머리글 dbt.h

추가 정보

DEV_BROADCAST_HDR

WM_DEVICECHANGE