estructura DEV_BROADCAST_VOLUME (dbt.h)
Contiene información sobre un volumen lógico.
Sintaxis
typedef struct _DEV_BROADCAST_VOLUME {
DWORD dbcv_size;
DWORD dbcv_devicetype;
DWORD dbcv_reserved;
DWORD dbcv_unitmask;
WORD dbcv_flags;
} DEV_BROADCAST_VOLUME;
Miembros
dbcv_size
Tamaño de esta estructura, en bytes.
dbcv_devicetype
Establézcalo en DBT_DEVTYP_VOLUME (2).
dbcv_reserved
Reservado; no usar.
dbcv_unitmask
Máscara de unidad lógica que identifica una o varias unidades lógicas. Cada bit de la máscara corresponde a una unidad lógica. Bit 0 representa la unidad A, el bit 1 representa la unidad B, etc.
dbcv_flags
Este parámetro puede ser uno de los valores siguientes.
Comentarios
Aunque el miembro dbcv_unitmask puede especificar más de un volumen en cualquier mensaje, esto no garantiza que solo se genere un mensaje para un evento especificado. Varias características del sistema pueden generar mensajes de forma independiente para volúmenes lógicos al mismo tiempo.
Los mensajes para la llegada y eliminación de medios solo se envían para los medios en dispositivos que admiten un mecanismo de expulsión temporal. Por ejemplo, las aplicaciones no verán los mensajes de volumen relacionados con los medios para los discos de disquete.
Los mensajes para la llegada y eliminación de unidades de red no se envían siempre que se emiten comandos de red, sino cuando las conexiones de red desaparecerán como resultado de un evento de hardware.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP |
Servidor mínimo compatible | Windows Server 2003 |
Encabezado | dbt.h |