DEV_BROADCAST_VOLUME-Struktur (dbt.h)
Enthält Informationen zu einem logischen Volume.
Syntax
typedef struct _DEV_BROADCAST_VOLUME {
DWORD dbcv_size;
DWORD dbcv_devicetype;
DWORD dbcv_reserved;
DWORD dbcv_unitmask;
WORD dbcv_flags;
} DEV_BROADCAST_VOLUME;
Member
dbcv_size
Die Größe dieser Struktur in Bytes.
dbcv_devicetype
Legen Sie auf DBT_DEVTYP_VOLUME (2) fest.
dbcv_reserved
Reserviert; nicht verwenden.
dbcv_unitmask
Die Maske der logischen Einheit, die eine oder mehrere logische Einheiten identifiziert. Jedes Bit in der Maske entspricht einem logischen Laufwerk. Bit 0 steht für Laufwerk A, Bit 1 für Laufwerk B usw.
dbcv_flags
Dieser Parameter kann einen der folgenden Werte annehmen.
Hinweise
Obwohl der dbcv_unitmask-Member mehrere Volumes in einer Nachricht angeben kann, wird dadurch nicht garantiert, dass nur eine Nachricht für ein angegebenes Ereignis generiert wird. Mehrere Systemfeatures können unabhängig voneinander Nachrichten für logische Volumes gleichzeitig generieren.
Nachrichten zum Ein- und Entfernen von Medien werden nur für Medien auf Geräten gesendet, die einen Soft-Eject-Mechanismus unterstützen. Anwendungen werden beispielsweise keine medienbezogenen Volumemeldungen für Disketten angezeigt.
Nachrichten zum Ein- und Entfernen des Netzwerklaufwerks werden nicht gesendet, wenn Netzwerkbefehle ausgegeben werden, sondern wenn Netzwerkverbindungen aufgrund eines Hardwareereignisses verschwinden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP |
Unterstützte Mindestversion (Server) | Windows Server 2003 |
Kopfzeile | dbt.h |