struktur DEV_BROADCAST_HDR (dbt.h)
Berfungsi sebagai header standar untuk informasi yang terkait dengan peristiwa perangkat yang dilaporkan melalui pesan WM_DEVICECHANGE .
Anggota struktur DEV_BROADCAST_HDR terkandung dalam setiap struktur manajemen perangkat. Untuk menentukan struktur mana yang telah Anda terima melalui WM_DEVICECHANGE, perlakukan struktur sebagai struktur DEV_BROADCAST_HDR dan periksa anggotanya yang dbch_devicetype .
Sintaks
typedef struct _DEV_BROADCAST_HDR {
DWORD dbch_size;
DWORD dbch_devicetype;
DWORD dbch_reserved;
} DEV_BROADCAST_HDR;
Anggota
dbch_size
Ukuran struktur ini, dalam byte.
Jika ini adalah peristiwa yang ditentukan pengguna, anggota ini harus berukuran header ini, ditambah ukuran data panjang variabel dalam struktur _DEV_BROADCAST_USERDEFINED .
dbch_devicetype
Jenis perangkat, yang menentukan informasi khusus peristiwa yang mengikuti tiga anggota pertama. Anggota ini bisa menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
|
Kelas perangkat. Struktur ini adalah struktur DEV_BROADCAST_DEVICEINTERFACE . |
|
Handel sistem file. Struktur ini adalah struktur DEV_BROADCAST_HANDLE . |
|
Jenis perangkat yang ditentukan OEM atau IHV. Struktur ini adalah struktur DEV_BROADCAST_OEM . |
|
Perangkat port (serial atau paralel). Struktur ini adalah struktur DEV_BROADCAST_PORT . |
|
Volume logis. Struktur ini adalah struktur DEV_BROADCAST_VOLUME . |
dbch_reserved
Dipesan; jangan gunakan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP |
Server minimum yang didukung | Windows Server 2003 |
Header | dbt.h |