Bagikan melalui


Pemberitahuan Perangkat

Sistem menyiarkan serangkaian peristiwa perubahan perangkat default ke semua aplikasi dan layanan. Anda tidak perlu mendaftar untuk menerima peristiwa default ini. Lihat bagian Keterangan di RegisterDeviceNotification untuk detailnya. Untuk menentukan peristiwa lain yang harus diterima aplikasi atau layanan Anda, gunakan fungsi RegisterDeviceNotification .

Ketika aplikasi atau layanan memanggil RegisterDeviceNotification, aplikasi atau layanan juga menentukan jendela yang akan menerima peristiwa pemberitahuan. Layanan dapat menentukan handel status layanan alih-alih handel jendela. Jika layanan menentukan penanganan status layanannya, penangan kontrol layanannya akan menerima peristiwa pemberitahuan. Untuk informasi selengkapnya, lihat HandlerEx.

Pastikan untuk menangani peristiwa perangkat Plug and Play secepat mungkin. Jika tidak, sistem mungkin menjadi tidak responsif. Jika penanganan aktivitas Anda adalah melakukan operasi yang dapat memblokir eksekusi (seperti I/O), yang terbaik adalah memulai utas lain untuk melakukan operasi secara asinkron.

Handel pemberitahuan perangkat yang dikembalikan oleh RegisterDeviceNotification harus ditutup dengan memanggil fungsi UnregisterDeviceNotification saat tidak lagi diperlukan.

Mendaftar untuk pemberitahuan perangkat