Aracılığıyla paylaş


UMDF Sürüm Geçmişi

Bu konuda, User-Mode Driver Framework (UMDF) sürümleri, Windows işletim sisteminin karşılık gelen sürümleri ve her sürümde yapılan değişiklikler listelenmektedir.

Aşağıdaki tabloda UMDF kitaplığının yayın geçmişi gösterilmektedir. Bu makalede sağ taraftaki yan paneli kullanarak belirli bir sürüme hızla gidebilirsiniz.

UMDF sürümü İlk sürüm Dahil edilenler Bu UMDF sürümünü kullanan sürücüler üzerinde çalışır
2.33 Windows 11, sürüm 21H2 WDK; Windows Server 2022 için WDK Windows 11, sürüm 24H2; Windows 11, sürüm 23H2; Windows 11, sürüm 22H2; Windows 11, sürüm 21H2; Windows Server 2022 Windows 11, sürüm 21H2 ve üzeri; Windows Server 2022 ve üzeri
2.31 Windows 10, sürüm 2004 WDK Windows 10, sürüm 2004 (Mayıs 2020 Güncelleştirmesi, Vibranium) Windows 10, sürüm 2004 ve üzeri
Kategori 2.29 WDK'de yayımlanmadı Windows 10, sürüm 1903 (Mart 2019 Güncelleştirmesi, 19H1) Windows 10, sürüm 1903 ve üzeri
2,27 Windows 10, sürüm 1809 WDK Windows 10, sürüm 1809 (Ekim 2018 Güncelleştirmesi, Redstone 5) Windows 10, sürüm 1809 ve üzeri
2,25 Windows 10, sürüm 1803 WDK Windows 10, sürüm 1803 (Nisan 2018 Güncelleştirmesi, Redstone 4) Windows 10, sürüm 1803 ve üzeri
2.23 Windows 10, sürüm 1709 WDK Windows 10, sürüm 1709 (Fall Creators Update, Redstone 3) Windows 10, sürüm 1709 ve üzeri
2.21 Windows 10, sürüm 1703 WDK Windows 10, sürüm 1703 (Creators Update, Redstone 2) Windows 10, sürüm 1703 ve üzeri
2.19 Windows 10, sürüm 1607 WDK Windows 10, sürüm 1607 (Yıldönümü Güncelleştirmesi, Redstone 1) Windows 10, sürüm 1607, Windows Server 2016 ve üzeri
2.17 Windows 10, sürüm 1511 WDK Windows 10, sürüm 1511 (Kasım Güncelleştirmesi, Eşik 2) Windows 10, sürüm 1511, Windows Server 2016 ve üzeri
2.15 Windows 10 Sürücü Kiti (WDK) Windows 10, sürüm 1507 (Eşik 1) Windows 10, sürüm 1507, Windows Server 2016 ve üzeri
2.0 Windows Sürücü Seti (WDK) 8.1 Windows 8.1 Windows 8.1 ve sonrası
1.11 Windows Sürücü Seti (WDK) 8 Windows 8 Windows Vista ve üzeri
1.9 Windows 7 Sürücü Geliştirme Kiti Windows 7 Windows XP ve üzeri
1.7 Windows Server 2008 WDK Windows Vista Service Pack 1 (SP1), Windows Server 2008 Windows XP ve üzeri
1.5 Windows Vista Sürücü Kiti (WDK) Windows Vista Windows XP ve üzeri

Windows 10 ve sonraki sürümlerde çalışan sürücüler oluşturmak için Microsoft Visual Studio 2022 ile Windows Sürücü Seti'ni (WDK) kullanabilirsiniz.

Hangi WDF sürümünün kullanılacağını belirleme konusunda yardım için bkz. Hangi çerçeve sürümünü kullanmalıyım?.

Windows 10'da UMDF sürücülerinin yeni özellikleri hakkında bilgi için bkz. WDF Sürücüleri için Yenilikler.

Aşağıdaki her UMDF sürümü bölümü için, yayımlandığı Windows sürümü parantez içinde listelenir.

En son sürüm - UMDF 2.33 (Windows 11, sürüm 21H2; Windows Server 2022)

  • WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE numaralandırmasında SystemManagedIdleTimeout veya SystemManagedIdleTimeoutWithHint belirten cihazlar için, WdfDeviceStopIdle makrosunu çağırırken, WaitForD0FALSEolarak ayarlanmışsa, cihaz hala D0 içindeyse ve boşta kalma zaman aşımı süresi henüz dolmamışsa, WdfDeviceStopIdle STATUS_SUCCESS döndürür (önceki sürümlerde bu, STATUS_PENDING dönüş değerine neden oldu).
  • WdfDeviceWdmAssignPowerFrameworkSettings işlevi artık UMDF'i destekliyor.
  • WDF_POWER_FRAMEWORK_SETTINGS yapısı iki yeni üyeye (PoFxDeviceFlags ve DirectedPoFxEnabled) sahiptir ve artık UMDF ile kullanılabilir. UMDF için yalnızca Size, PoFxDeviceFlags ve DirectedPoFxEnabled üyeleri kullanılır. Diğer alanlar yoksayılır ve sıfır olarak ayarlanmalıdır. Bir UMDF sürücüsü WDF_POWER_FRAMEWORK_SETTINGS_INIT işlevini çağırdığında çerçeve bunu otomatik olarak yapar.

UMDF 2.31 (Windows 10, sürüm 2004)

UMDF 2.29 (Windows 10, sürüm 1903)

Sürüm 2.27'den değişmedi.

UMDF 2.27 (Windows 10, sürüm 1809)

UMDF 2.25 (Windows 10, sürüm 1803)

UMDF 2.23 (Windows 10, sürüm 1709)

UMDF 2.21 (Windows 10, sürüm 1703)

  • WdfObjectDereferenceActual: PCHAR'dan PCCH'ye değiştirilen Dosya parametresinin türü.
  • WdfObjectReferenceActual: PCHAR'dan PCCH'ye değiştirilen Dosya parametresinin türü.
  • WDF kayıt defteri değerleri olan ObjectLeakDetectionLimit ve ObjectsForLeakDetection, aşırı nesne oluşturmayı ayıklamak için eklendi. Daha fazla bilgi için, WDF Sürücüleri Hata Ayıklama Kayıt Defteri Değerleri’ne bakınız .

UMDF 2.19 (Windows 10, sürüm 1607)

UMDF Sürüm 2.19 için değişiklik veya ekleme yoktur.

UMDF 2.17 (Windows 10, sürüm 1511)

Bu sürüm, aşağıdaki mevcut arabirimler için UMDF desteği ekler:

Daha fazla bilgi için bkz. IRP'leri G/Ç Kuyruklarına Dağıtma.

UMDF 2.15 (Windows 10, sürüm 1507)

UMDF 2.0 (Windows 8.1)

UMDF'yi Kullanmaya Başlama bölümünde açıklanan paylaşılan işlevlere ek olarak, UMDF sürüm 2.0 şunları ekler:

UMDF 1.11 (Windows 8)

Sürüm 1.11, sürücü tarafından sağlanan aşağıdaki geri çağırma arabirimlerini ve olay geri çağırma işlevlerini ekler:

Sürüm 1.11 aşağıdaki çerçeve tarafından sağlanan arabirimleri ekler:

Sürüm 1.11, UMDF tabanlı sürücülere aşağıdaki özellikleri ekler:

UMDF 1.9 (Windows 7)

Sürüm 1.9, sürücü tarafından sağlanan aşağıdaki geri arama arabirimlerini ekler:

Sürüm 1.9 aşağıdaki çerçeve tarafından sağlanan arabirimleri ekler:

Bu arabirimler UMDF tabanlı sürücülere aşağıdaki özellikleri ekler: