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
DBT_DEVTYP_DEVICEINTERFACE
0x00000005
Kelas perangkat. Struktur ini adalah struktur DEV_BROADCAST_DEVICEINTERFACE .
DBT_DEVTYP_HANDLE
0x00000006
Handel sistem file. Struktur ini adalah struktur DEV_BROADCAST_HANDLE .
DBT_DEVTYP_OEM
0x00000000
Jenis perangkat yang ditentukan OEM atau IHV. Struktur ini adalah struktur DEV_BROADCAST_OEM .
DBT_DEVTYP_PORT
0x00000003
Perangkat port (serial atau paralel). Struktur ini adalah struktur DEV_BROADCAST_PORT .
DBT_DEVTYP_VOLUME
0x00000002
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

Lihat juga

DEV_BROADCAST_DEVICEINTERFACE

DEV_BROADCAST_HANDLE

DEV_BROADCAST_OEM

DEV_BROADCAST_PORT

DEV_BROADCAST_VOLUME

WM_DEVICECHANGE