Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memberi tahu aplikasi perubahan pada konfigurasi perangkat keras perangkat atau komputer.
Jendela menerima pesan ini melalui fungsi WindowProc-nya .
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 WM_DEVICECHANGE .
-
wParam
-
Peristiwa yang telah terjadi. Parameter ini bisa menjadi salah satu nilai berikut dari file header Dbt.h.
-
lParam
-
Penunjuk ke struktur yang berisi data khusus peristiwa. Formatnya tergantung pada nilai parameter wParam . Untuk informasi selengkapnya, lihat dokumentasi untuk setiap peristiwa.
Nilai kembali
Kembalikan TRUE untuk memberikan permintaan.
Kembalikan BROADCAST_QUERY_DENY untuk menolak permintaan.
Keterangan
Untuk perangkat yang menawarkan fitur yang dapat dikontrol perangkat lunak, seperti ejeksi dan penguncian, sistem biasanya mengirim pesan DBT_DEVICEREMOVEPENDING untuk memungkinkan aplikasi dan driver perangkat mengakhiri penggunaan perangkat dengan baik. Jika sistem secara paksa menghapus perangkat, sistem mungkin tidak mengirim pesan DBT_DEVICEQUERYREMOVE sebelum melakukannya.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows XP |
| Server minimum yang didukung | Windows Server 2003 |
| Header |
|