struktur DEV_BROADCAST_VOLUME (dbt.h)
Berisi informasi tentang volume logis.
Sintaks
typedef struct _DEV_BROADCAST_VOLUME {
DWORD dbcv_size;
DWORD dbcv_devicetype;
DWORD dbcv_reserved;
DWORD dbcv_unitmask;
WORD dbcv_flags;
} DEV_BROADCAST_VOLUME;
Anggota
dbcv_size
Ukuran struktur ini, dalam byte.
dbcv_devicetype
Atur ke DBT_DEVTYP_VOLUME (2).
dbcv_reserved
Dipesan; jangan gunakan.
dbcv_unitmask
Masker unit logis mengidentifikasi satu atau beberapa unit logis. Setiap bit dalam masker sesuai dengan satu drive logis. Bit 0 mewakili drive A, bit 1 mewakili drive B, dan sebagainya.
dbcv_flags
Parameter ini bisa menjadi salah satu nilai berikut.
Keterangan
Meskipun anggota dbcv_unitmask dapat menentukan lebih dari satu volume dalam pesan apa pun, ini tidak menjamin bahwa hanya satu pesan yang dihasilkan untuk peristiwa tertentu. Beberapa fitur sistem dapat secara independen menghasilkan pesan untuk volume logis secara bersamaan.
Pesan untuk kedatangan dan penghapusan media dikirim hanya untuk media di perangkat yang mendukung mekanisme soft-eject. Misalnya, aplikasi tidak akan melihat pesan volume terkait media untuk disket.
Pesan untuk kedatangan dan penghapusan drive jaringan tidak dikirim setiap kali perintah jaringan dikeluarkan, melainkan ketika koneksi jaringan akan hilang sebagai akibat dari peristiwa perangkat keras.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP |
Server minimum yang didukung | Windows Server 2003 |
Header | dbt.h |