struttura DEV_BROADCAST_VOLUME (dbt.h)
Contiene informazioni su un volume logico.
Sintassi
typedef struct _DEV_BROADCAST_VOLUME {
DWORD dbcv_size;
DWORD dbcv_devicetype;
DWORD dbcv_reserved;
DWORD dbcv_unitmask;
WORD dbcv_flags;
} DEV_BROADCAST_VOLUME;
Members
dbcv_size
Dimensioni di questa struttura, in byte.
dbcv_devicetype
Impostare su DBT_DEVTYP_VOLUME (2).
dbcv_reserved
Riservati; non usare.
dbcv_unitmask
Maschera unità logica che identifica una o più unità logiche. Ogni bit nella maschera corrisponde a un'unità logica. Bit 0 rappresenta l'unità A, bit 1 rappresenta l'unità B e così via.
dbcv_flags
Questo parametro può avere uno dei valori seguenti.
Commenti
Anche se il membro dbcv_unitmask può specificare più di un volume in qualsiasi messaggio, ciò non garantisce che venga generato un solo messaggio per un evento specificato. Più funzionalità di sistema possono generare messaggi in modo indipendente per volumi logici contemporaneamente.
I messaggi per l'arrivo e la rimozione dei supporti vengono inviati solo per i supporti nei dispositivi che supportano un meccanismo di rimozione temporanea. Ad esempio, le applicazioni non visualizzeranno messaggi di volume correlati ai supporti per i dischi floppy.
I messaggi per l'arrivo e la rimozione delle unità di rete non vengono inviati ogni volta che vengono eseguiti comandi di rete, ma quando le connessioni di rete scompaiono come risultato di un evento hardware.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP |
Server minimo supportato | Windows Server 2003 |
Intestazione | dbt.h |