peristiwa DBT_DEVICEQUERYREMOVEFAILED

Sistem menyiarkan peristiwa perangkat DBT_DEVICEQUERYREMOVEFAILED ketika permintaan untuk menghapus perangkat atau media telah dibatalkan.

Untuk menyiarkan peristiwa perangkat ini, sistem menggunakan pesan WM_DEVICECHANGE dengan wParam diatur ke DBT_DEVICEQUERYREMOVEFAILED dan lParam diatur seperti yang dijelaskan berikut.

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

lParam

Penunjuk ke struktur yang mengidentifikasi perangkat. Struktur terdiri dari header independen peristiwa, diikuti oleh anggota yang bergantung pada peristiwa yang menjelaskan perangkat. Untuk menggunakan struktur ini, perlakukan struktur sebagai struktur DEV_BROADCAST_HDR , lalu periksa anggota dbch_devicetype untuk menentukan jenis perangkat.

Menampilkan nilai

Mengembalikan TRUE.

Contoh

Misalnya, lihat Memproses Permintaan untuk Menghapus Perangkat.

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