Objek Panggilan Balik

Mekanisme panggilan balik kernel menyediakan cara umum bagi driver untuk meminta dan memberikan pemberitahuan ketika kondisi tertentu terpenuhi.

Driver dapat membuat objek panggilan balik, dan driver lain dapat meminta pemberitahuan untuk kondisi yang terkait dengan panggilan balik yang ditentukan driver ini. Selain itu, sistem mendefinisikan tiga objek panggilan balik untuk penggunaan driver.

Setiap objek panggilan balik memiliki nama dan sekumpulan atribut, yang ditentukan saat objek dibuat. Objek panggilan balik yang ditentukan sistem diberi nama \Callback\SetSystemTime, \Callback\PowerState, dan \Callback\ProcessorAdd; panggilan balik yang ditentukan driver tidak boleh menduplikasi nama-nama ini.

Untuk meminta pemberitahuan dari panggilan balik yang ditentukan sistem atau driver, driver membuka objek panggilan balik dan mendaftarkan rutinitas panggilan balik. Ketika kondisi yang ditentukan untuk panggilan balik menjadi benar, pembuatnya memicu pemberitahuan. Pada gilirannya, sistem memanggil semua rutinitas panggilan balik yang terdaftar untuk panggilan balik.

Bagian ini berisi topik berikut:

Menentukan Objek Panggilan Balik

Menggunakan Objek Panggilan Balik Driver-Defined

Menggunakan Objek Panggilan Balik System-Defined