структура DEV_BROADCAST_VOLUME (dbt.h)
Содержит сведения о логическом томе.
Синтаксис
typedef struct _DEV_BROADCAST_VOLUME {
DWORD dbcv_size;
DWORD dbcv_devicetype;
DWORD dbcv_reserved;
DWORD dbcv_unitmask;
WORD dbcv_flags;
} DEV_BROADCAST_VOLUME;
Члены
dbcv_size
Размер этой структуры в байтах.
dbcv_devicetype
Задайте значение DBT_DEVTYP_VOLUME (2).
dbcv_reserved
Защищены; не использовать.
dbcv_unitmask
Маска логической единицы, определяющая одну или несколько логических единиц. Каждый бит в маске соответствует одному логическому диску. Бит 0 представляет диск A, бит 1 — диск B и т. д.
dbcv_flags
Этот параметр может принимать одно из указанных ниже значений.
Комментарии
Хотя элемент dbcv_unitmask может указывать несколько томов в любом сообщении, это не гарантирует, что для указанного события будет создано только одно сообщение. Несколько системных функций могут независимо создавать сообщения для логических томов одновременно.
Сообщения о поступлении и удалении мультимедиа отправляются только для носителей на устройствах, поддерживающих механизм обратимого извлечения. Например, приложения не будут видеть связанные с мультимедиа сообщения тома для гибких дисков.
Сообщения о поступлении и удалении сетевого диска отправляются не при выполнении сетевых команд, а при исчезновении сетевых подключений в результате аппаратного события.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP |
Минимальная версия сервера | Windows Server 2003 |
Верхняя часть | dbt.h |