structure DEV_BROADCAST_VOLUME (dbt.h)
Contient des informations sur un volume logique.
Syntaxe
typedef struct _DEV_BROADCAST_VOLUME {
DWORD dbcv_size;
DWORD dbcv_devicetype;
DWORD dbcv_reserved;
DWORD dbcv_unitmask;
WORD dbcv_flags;
} DEV_BROADCAST_VOLUME;
Membres
dbcv_size
Taille de cette structure, en octets.
dbcv_devicetype
Définissez sur DBT_DEVTYP_VOLUME (2).
dbcv_reserved
Réservé ; ne pas utiliser.
dbcv_unitmask
Masque d’unité logique identifiant une ou plusieurs unités logiques. Chaque bit du masque correspond à un lecteur logique. Bit 0 représente le lecteur A, bit 1 représente le lecteur B, et ainsi de suite.
dbcv_flags
Ce paramètre peut prendre les valeurs suivantes.
Remarques
Bien que le membre dbcv_unitmask puisse spécifier plusieurs volumes dans un message, cela ne garantit pas qu’un seul message soit généré pour un événement spécifié. Plusieurs fonctionnalités système peuvent générer indépendamment des messages pour les volumes logiques en même temps.
Les messages d’arrivée et de suppression du média sont envoyés uniquement pour les médias dans les appareils qui prennent en charge un mécanisme d’éjection réversible. Par exemple, les applications ne verront pas les messages de volume liés au média pour les disquettes.
Les messages d’arrivée et de suppression de lecteur réseau ne sont pas envoyés chaque fois que des commandes réseau sont émises, mais plutôt lorsque les connexions réseau disparaissent à la suite d’un événement matériel.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP |
Serveur minimal pris en charge | Windows Server 2003 |
En-tête | dbt.h |