Objek dan Antarmuka UMDF

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.

User-Mode Driver Framework (UMDF) terdiri dari satu set objek yang bekerja sama. UMDF membuat dan mengelola serangkaian objek yang terekspos ke driver perangkat mode pengguna. Beberapa objek ini dibuat oleh UMDF sebagai respons terhadap tindakan yang dipicu aplikasi, seperti permintaan I/O, sementara objek UMDF lainnya dibuat saat driver memanggil metode antarmuka UMDF. Misalnya, untuk membuat objek antrean I/O, driver memanggil metode IWDFDevice::CreateIoQueue .

Topik berikut menjelaskan objek kerangka kerja inti, subset Model Objek Komponen (COM) yang menjadi dasarnya, dan model pemrograman UMDF DDI: