Bagikan melalui


Riwayat Versi UMDF

Topik ini mencantumkan versi Kerangka Kerja Driver Mode Pengguna (UMDF), versi sistem operasi Windows yang sesuai, dan perubahan yang dilakukan di setiap rilis.

Tabel berikut ini memperlihatkan riwayat rilis pustaka UMDF. Anda dapat menggunakan bilah samping Di artikel ini di sebelah kanan untuk menavigasi dengan cepat ke versi tertentu.

Versi UMDF Rilis awal Disertakan dalam Driver yang menggunakan versi UMDF ini berjalan pada
2.33 Windows 11, WDK versi 21H2; WDK untuk Windows Server 2022 Windows 11, versi 24H2; Windows 11, versi 23H2; Windows 11, versi 22H2; Windows 11, versi 21H2; Windows Server 2022 Windows 11, versi 21H2 dan yang lebih baru; Windows Server 2022 dan yang lebih baru
2,31 Windows 10, WDK versi 2004 Windows 10, versi 2004 (Pembaruan Mei 2020, Vibranium) Windows 10, versi 2004 dan yang lebih baru
2.29 Tidak dirilis dalam WDK Windows 10, versi 1903 (Pembaruan Maret 2019, 19H1) Windows 10, versi 1903 dan yang lebih baru
2.27 Windows 10, WDK versi 1809 Windows 10, versi 1809 (Pembaruan Oktober 2018, Redstone 5) Windows 10, versi 1809 dan yang lebih baru
2,25 Windows 10, WDK versi 1803 Windows 10, versi 1803 (Pembaruan April 2018, Redstone 4) Windows 10, versi 1803 dan yang lebih baru
2.23 Windows 10, WDK versi 1709 Windows 10, versi 1709 (Fall Creators Update, Redstone 3) Windows 10, versi 1709 dan yang lebih baru
2.21 Windows 10, WDK versi 1703 Windows 10, versi 1703 (Pembaruan Pembuat, Redstone 2) Windows 10, versi 1703 dan yang lebih baru
2.19 Windows 10, WDK versi 1607 Windows 10, versi 1607 (Pembaruan Ulang Tahun, Redstone 1) Windows 10, versi 1607, Windows Server 2016 dan yang lebih baru
2.17 Windows 10, WDK versi 1511 Windows 10, versi 1511 (Pembaruan November, Ambang 2) Windows 10, versi 1511, Windows Server 2016 dan yang lebih baru
2.15 Windows 10 WDK Windows 10, versi 1507 (Ambang 1) Windows 10, versi 1507, Windows Server 2016 dan yang lebih baru
2.0 Windows Driver Kit (WDK) 8.1 Windows 8.1 Windows 8.1 dan yang lebih baru
1.11 Windows Driver Kit (WDK) 8 Windows 8 Windows Vista dan yang lebih baru
1.9 Windows 7 WDK Windows 7 Windows XP dan yang lebih baru
1.7 Windows Server 2008 WDK Windows Vista dengan Paket Layanan 1 (SP1), Windows Server 2008 Windows XP dan yang lebih baru
1.5 Windows Vista WDK Windows Vista Windows XP dan yang lebih baru

Anda dapat menggunakan Windows Driver Kit (WDK) dengan Microsoft Visual Studio 2022 untuk membangun driver yang berjalan di Windows 10 dan yang lebih baru.

Untuk bantuan menentukan versi WDF apa yang akan digunakan, lihat Versi kerangka kerja mana yang harus saya gunakan?.

Untuk informasi tentang fitur baru untuk driver UMDF di Windows 10, lihat Apa yang Baru untuk Driver WDF.

Untuk setiap bagian versi UMDF di bawah ini, versi Windows tempat versi dirilis tercantum dalam tanda kurung.

Versi terbaru - UMDF 2.33 (Windows 11, versi 21H2; Windows Server 2022)

  • Untuk perangkat yang menentukan SystemManagedIdleTimeout atau SystemManagedIdleTimeoutWithHint dalam enumerasi WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE, saat memanggil makro WdfDeviceStopIdle dengan WaitForD0 diatur ke FALSE, jika perangkat masih dalam D0 dan periode batas waktu diam belum berlalu, WdfDeviceStopIdle mengembalikan STATUS_SUCCESS (dalam versi sebelumnya ini menghasilkan nilai pengembalian STATUS_PENDING).
  • Fungsi WdfDeviceWdmAssignPowerFrameworkSettings sekarang mendukung UMDF.
  • struktur WDF_POWER_FRAMEWORK_SETTINGS memiliki dua anggota baru (PoFxDeviceFlags dan DirectedPoFxEnabled) dan sekarang dapat digunakan dengan UMDF. Untuk UMDF, hanya anggota Size, PoFxDeviceFlags, dan DirectedPoFxEnabled yang digunakan. Bidang lain diabaikan dan harus diatur ke nol. Kerangka kerja melakukan ini secara otomatis ketika driver UMDF memanggil fungsi WDF_POWER_FRAMEWORK_SETTINGS_INIT.

UMDF 2.31 (Windows 10, versi 2004)

UMDF 2.29 (Windows 10, versi 1903)

Tidak berubah dari versi 2.27.

UMDF 2.27 (Windows 10, versi 1809)

UMDF 2.25 (Windows 10, versi 1803)

UMDF 2.23 (Windows 10, versi 1709)

UMDF 2.21 (Windows 10, versi 1703)

  • WdfObjectDereferenceActual: Jenis parameter File diubah dari PCHAR ke PCCH.
  • WdfObjectReferenceActual: Jenis parameter File diubah dari PCHAR ke PCCH.
  • Menambahkan nilai registri WDF ObjectLeakDetectionLimit dan ObjectsForLeakDetection untuk men-debug pembuatan objek yang berlebihan. Untuk informasi selengkapnya, lihat Nilai Registri untuk Men-debug Driver WDF.

UMDF 2.19 (Windows 10, versi 1607)

Tidak ada perubahan atau penambahan untuk UMDF Versi 2.19.

UMDF 2.17 (Windows 10, versi 1511)

Versi ini menambahkan dukungan UMDF untuk antarmuka yang sudah ada berikut ini:

Untuk informasi selengkapnya, lihat Mengirimkan RUN ke Antrean I/O.

UMDF 2.15 (Windows 10, versi 1507)

UMDF 2.0 (Windows 8.1)

Selain fungsionalitas bersama yang dijelaskan dalam Memulai UMDF, UMDF versi 2.0 menambahkan:

UMDF 1.11 (Windows 8)

Versi 1.11 menambahkan antarmuka panggilan balik yang disediakan driver berikut dan fungsi panggilan balik peristiwa:

Versi 1.11 menambahkan antarmuka yang disediakan kerangka kerja berikut:

Versi 1.11 menambahkan kemampuan berikut ke driver berbasis UMDF:

UMDF 1.9 (Windows 7)

Versi 1.9 menambahkan antarmuka panggilan balik yang disediakan driver berikut:

Versi 1.9 menambahkan antarmuka yang disediakan kerangka kerja berikut:

Antarmuka ini menambahkan kemampuan berikut ke driver berbasis UMDF: