Membuat Objek Panggilan Balik
Peringatan
UMDF 2 adalah versi terbaru UMDF dan pengganti UMDF 1. Semua driver UMDF baru harus ditulis menggunakan UMDF 2. Tidak ada fitur baru yang ditambahkan ke UMDF 1 dan ada dukungan terbatas untuk UMDF 1 pada versi Windows 10 yang lebih baru. Driver Universal Windows harus menggunakan UMDF 2.
Sampel UMDF 1 yang diarsipkan dapat ditemukan di Windows 11, versi 22H2 - Pembaruan Sampel Driver Mei 2022.
Untuk informasi selengkapnya, lihat Memulai UMDF.
Driver UMDF dapat membuat objek panggilan balik, yang terdiri dari data konteks dan metode antarmuka. Kerangka kerja mengakses objek panggilan balik driver melalui metode antarmuka panggilan balik driver.
Gambar berikut menunjukkan bagaimana objek panggilan balik yang diterapkan driver sesuai dengan objek kerangka kerja.
Driver UMDF dapat membuat beberapa jenis objek panggilan balik, termasuk yang berikut ini:
Objek panggilan balik driver
Kerangka kerja menggunakan objek panggilan balik driver untuk menginisialisasi driver dan memberi tahu driver tentang kedatangan perangkat baru.
Objek panggilan balik perangkat
Driver menggunakan objek panggilan balik perangkat untuk menyimpan konteks perangkat dan untuk menangani pembersihan dan penutupan objek file dan peristiwa Plug and Play (PnP) dan manajemen daya (PM).
Objek panggilan balik antrean
Driver menggunakan objek panggilan balik antrean untuk memproses I/O.
Gambar berikut menunjukkan bagaimana driver UMDF membuat objek panggilan balik perangkat.
Topik berikut berisi contoh kode yang menunjukkan cara membuat objek panggilan balik: