Bagikan melalui


peristiwa DBT_DEVNODES_CHANGED

Sistem menyiarkan peristiwa perangkat DBT_DEVNODES_CHANGED ketika perangkat telah ditambahkan atau dihapus dari sistem. Aplikasi yang mempertahankan daftar perangkat dalam sistem harus menyegarkan daftarnya.

Untuk menyiarkan peristiwa perangkat ini, sistem menggunakan pesan WM_DEVICECHANGE dengan wParam diatur ke DBT_DEVNODES_CHANGED dan lParam diatur ke nol.

LRESULT CALLBACK WindowProc(
  HWND hwnd,       // handle to window
  UINT uMsg,       // WM_DEVICECHANGE
  WPARAM wParam,   // device-change event
  LPARAM lParam    // event-specific data
);

Parameter

hwnd

Handel ke jendela.

uMsg

Pengidentifikasi pesan WM_DEVICECHANGE .

wParam

Atur ke DBT_DEVNODES_CHANGED.

lParam

Atur ke nol.

Nilai kembali

Mengembalikan TRUE.

Keterangan

Tidak ada informasi tambahan tentang perangkat mana yang telah ditambahkan atau dihapus dari sistem. Aplikasi yang memerlukan informasi lebih lanjut harus mendaftar untuk pemberitahuan perangkat menggunakan fungsi RegisterDeviceNotification .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP
Server minimum yang didukung
Windows Server 2003
Header
Dbt.h

Lihat juga

Peristiwa Perangkat

Peristiwa Manajemen Perangkat

DEV_BROADCAST_HDR

WM_DEVICECHANGE