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 |
|