DEV_BROADCAST_VOLUME结构包含有关逻辑卷的信息。
typedef struct _DEV_BROADCAST_VOLUME {
ULONG dbcv_size;
ULONG dbcv_devicetype;
ULONG dbcv_reserved;
ULONG dbcv_unitmask;
USHORT dbcv_flags;
} DEV_BROADCAST_VOLUME;
typedef DEV_BROADCAST_VOLUME *PDEV_BROADCAST_VOLUME;
会员
dbcv_size
此结构的大小(以字节为单位)。
dbcv_devicetype
DBT_DEVTYP_VOLUME.
dbcv_reserved
Reserved; do not use.
dbcv_unitmask
识别一个或多个逻辑单元的逻辑单元掩码。掩码中的每个位对应于一个逻辑驱动器。位0表示驱动器A,位1驱动器B等。
dbcv_flags
指示驱动器或介质的标志。
值 | 含义 |
DBTF_MEDIA | 更改影响驱动器中的介质。如果未设置,更改将影响物理设备或驱动器。 |
DBTF_NET | 指示逻辑卷是一个网络卷。 |
备注
尽管dbcv_unitmask成员可能在任何给定的消息中指定多个卷,但这并不能保证仅为给定事件生成消息。多个系统组件可以同时独立地为逻辑卷生成消息。