Aracılığıyla paylaş


UMDF Nesneleri ve Arabirimleri

Uyarı

UMDF 2, UMDF'nin en son sürümüdür ve UMDF 1'in yerini alır. Tüm yeni UMDF sürücüleri UMDF 2 kullanılarak yazılmalıdır. UMDF 1'e yeni özellik eklenmiyor ve Windows 10'un daha yeni sürümlerinde UMDF 1 desteği sınırlı. Evrensel Windows sürücüleri UMDF 2 kullanmalıdır.

Arşivlenen UMDF 1 örnekleri, Windows 11, sürüm 22H2 - Mayıs 2022 Sürücü Örnekleri Güncelleştirme'de bulunabilir.

Daha fazla bilgi için bkz. UMDF ile Çalışmaya Başlama.

User-Mode Driver Framework (UMDF), işbirliği yapan bir nesne kümesinden oluşur. UMDF, kullanıcı modu cihaz sürücüsüne sunulan bir dizi nesne oluşturur ve yönetir. Bu nesnelerin bazıları, G/Ç isteği gibi uygulama tarafından tetiklenen eylemlere yanıt olarak UMDF tarafından oluşturulurken, sürücü UMDF arabirim yöntemlerini çağırdığında diğer UMDF nesneleri oluşturulur. Örneğin, bir G/Ç kuyruk nesnesi oluşturmak için sürücü IWDFDevice::CreateIoQueue yöntemini çağırır.

Aşağıdaki konularda temel çerçeve nesneleri, temel aldıkları Bileşen Nesne Modeli (COM) alt kümesi ve UMDF DDI programlama modeli açıklanmaktadır: