структура 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