Objek Antrean I/O Kerangka Kerja

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.

Objek antrean I/O kerangka kerja diekspos ke driver oleh antarmuka IWDFIoQueue . Ini mewakili antrean I/O, yang merupakan kontainer untuk permintaan I/O. Antrean I/O mengontrol alur permintaan ke driver. Ketika permintaan I/O tiba, permintaan ditempatkan dalam antrean yang sesuai. Objek antrean I/O adalah anak dari objek perangkat UMDF. Driver dapat memanggil metode IWDFDevice::CreateIoQueue untuk membuat objek antrean I/O. Dalam panggilan ke IWDFDevice::CreateIoQueue, driver dapat menentukan apakah antrean adalah antrean default.

Ketika driver membuat antrean I/O, driver menentukan model pengiriman yang mengontrol pengiriman permintaan ke driver. Untuk informasi selengkapnya, lihat Mengonfigurasi Mode Pengiriman untuk Antrean I/O.

Ketika driver membuat antrean I/O, mereka dapat menyediakan antarmuka untuk fungsi panggilan balik yang dipanggil kerangka kerja untuk memberi tahu driver ketika peristiwa yang terkait dengan antarmuka terjadi. Untuk informasi selengkapnya, lihat Fungsi Panggilan Balik Peristiwa Antrean I/O.