(dbt.h) DEV_BROADCAST_HANDLE 结构

包含有关文件系统句柄的信息。

语法

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