UMDF バージョン履歴UMDF Version History

このトピックでは、ユーザーモードドライバーフレームワーク (UMDF) のバージョン、対応する Windows オペレーティングシステムのバージョン、および各リリースで行われた変更について説明します。This topic lists versions of User-Mode Driver Framework (UMDF), the corresponding versions of the Windows operating system, and the changes made in each release.

次の表は、UMDF ライブラリのリリース履歴を示しています。The following table shows the release history of the UMDF library:

UMDF バージョンUMDF version Release メソッドRelease method このバージョンの Windows に含まれていますIncluded in this version of Windows これを使用するドライバーは、で実行できます。Drivers using it can run on
2.292.29 WDK でリリースされていませんNot released in WDK Windows 10、バージョン 1903 (2019 年3月更新、19H1)Windows 10, version 1903 (March 2019 Update, 19H1) Windows 10 バージョン1903以降Windows 10, version 1903 and later
2.272.27 Windows 10 バージョン 1809 WDKWindows 10, version 1809 WDK Windows 10、バージョン 1809 (2018 年10月の更新プログラム、Redstone 5)Windows 10, version 1809 (October 2018 Update, Redstone 5) Windows 10 バージョン1809以降Windows 10, version 1809 and later
2.252.25 Windows 10 バージョン 1803 WDKWindows 10, version 1803 WDK Windows 10、バージョン 1803 (2018 年4月更新、Redstone 4)Windows 10, version 1803 (April 2018 Update, Redstone 4) Windows 10 バージョン1803以降Windows 10, version 1803 and later
2.232.23 Windows 10 バージョン 1709 WDKWindows 10, version 1709 WDK Windows 10、バージョン 1709 (作成者の更新プログラム、Redstone 3)Windows 10, version 1709 (Fall Creators Update, Redstone 3) Windows 10 バージョン1709以降Windows 10, version 1709 and later
2.212.21 Windows 10 バージョン 1703 WDKWindows 10, version 1703 WDK Windows 10、バージョン 1703 (作成者の更新、Redstone 2)Windows 10, version 1703 (Creators Update, Redstone 2) Windows 10 バージョン1703以降Windows 10, version 1703 and later
2.192.19 Windows 10 バージョン 1607 WDKWindows 10, version 1607 WDK Windows 10、バージョン 1607 (記念日更新、Redstone 1)Windows 10, version 1607 (Anniversary Update, Redstone 1) Windows 10 バージョン1607、Windows Server 2016 以降Windows 10, version 1607, Windows Server 2016 and later
2.172.17 Windows 10 バージョン 1511 WDKWindows 10, version 1511 WDK Windows 10 バージョン 1511 (11 月の更新プログラム、しきい値 2)Windows 10, version 1511 (November Update, Threshold 2) Windows 10 バージョン1511、Windows Server 2016 以降Windows 10, version 1511, Windows Server 2016 and later
2.152.15 Windows 10 WDKWindows 10 WDK Windows 10 バージョン 1507 (しきい値 1)Windows 10, version 1507 (Threshold 1) Windows 10 バージョン1507、Windows Server 2016 以降Windows 10, version 1507, Windows Server 2016 and later
2.02.0 Windows Driver Kit (WDK) 8.1Windows Driver Kit (WDK) 8.1 Windows 8.1Windows 8.1 Windows 8.1 以降Windows 8.1 and later
1.111.11 Windows Driver Kit (WDK) 8Windows Driver Kit (WDK) 8 Windows 8Windows 8 Windows Vista 以降Windows Vista and later
1.91.9 Windows 7 WDKWindows 7 WDK Windows 7Windows 7 Windows XP 以降Windows XP and later
1.71.7 Windows Server 2008 WDKWindows Server 2008 WDK Windows Vista Service Pack 1 (SP1)、Windows Server 2008Windows Vista with Service Pack 1 (SP1), Windows Server 2008 Windows XP 以降Windows XP and later
1.51.5 Windows Vista WDKWindows Vista WDK Windows VistaWindows Vista Windows XP 以降Windows XP and later

Windows Driver Kit (WDK) と Microsoft Visual Studio 2017 を使用して、Windows 7 以降で実行されるドライバーを構築できます。You can use the Windows Driver Kit (WDK) with Microsoft Visual Studio 2017 to build drivers that run on Windows 7 and later.

使用する WDF のバージョンを確認する方法については、「使用する必要があるフレームワークのバージョン」を参照してください。For help determining what version of WDF to use, see Which framework version should I use?.

Windows 10 での UMDF ドライバーの新機能の詳細については、「 WDF drivers の新機能」を参照してください。For information about the new features for UMDF drivers in Windows 10, see What's New for WDF Drivers.

UMDF バージョン2.29UMDF Version 2.29

バージョン2.27 から変更されていません。Unchanged from version 2.27.

UMDF バージョン2.27UMDF Version 2.27

UMDF バージョン2.25UMDF Version 2.25

UMDF バージョン2.23UMDF Version 2.23

UMDF バージョン2.21UMDF Version 2.21

UMDF バージョン2.19UMDF Version 2.19

UMDF Version 2.19 の変更や追加はありません。There are no changes or additions for UMDF Version 2.19.

UMDF バージョン2.17UMDF Version 2.17

このバージョンでは、次の既存のインターフェイスの UMDF サポートが追加されています。This version adds UMDF support for the following existing interfaces:

詳細については、「 irp を I/o キューにディスパッチする」を参照してください。For more information, see Dispatching IRPs to I/O Queues.

UMDF バージョン2.15UMDF Version 2.15

バージョン2.15 の更新された DDIs の一覧を次に示します。Here is the list of updated DDIs for version 2.15:

  • 新しいWdfDeviceOpenDevicemapKeyメソッドを使用すると、ドライバーはHKEY_ローカル_マシン\ハードウェア\DEVICEMAPのサブキーと値にアクセスできます。The new WdfDeviceOpenDevicemapKey method allows a driver to access subkeys and values under HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP.

  • UMDF ドライバーは、 WdfIoTargetWdmGetTargetFileHandleを呼び出して、スタック内の次に低いカーネルモードドライバーへのファイルハンドルを取得できます。A UMDF driver can call WdfIoTargetWdmGetTargetFileHandle to obtain a file handle to the next-lower kernel-mode driver in its stack. ドライバーは、ローカル i/o ターゲットに i/o を送信するためのフレームワークの抽象化をバイパスして、そのハンドルにデータを書き込むことができます。The driver can write data to that handle, bypassing the framework's abstractions for sending I/O to the local I/O target.

  • UMDF ドライバーは、基になるバスドライバーが再列挙するように要求できます。A UMDF driver can request that the underlying bus driver re-enumerate it. Wdfdevicesetfailed」を参照してください。See WdfDeviceSetFailed.

  • 接続リソースを持つデバイスでは、 UmdfDirectHardwareAccessディレクティブの設定は常に必要ではなくなりました。Setting the UmdfDirectHardwareAccess directive is no longer always necessary for devices that have connection resources. Specifying WDF Directives in INF Files」 (INF ファイルに WDF ディレクティブを指定する) を参照してください。See Specifying WDF Directives in INF Files.

UMDF バージョン2.0UMDF Version 2.0

はじめに「umdf WITH umdf」で説明されている共有機能に加えて、次のように、umdf version 2.0 が追加されます。In addition to the shared functionality described in Getting Started with UMDF, UMDF version 2.0 adds:

UMDF バージョン1.11UMDF Version 1.11

バージョン1.11 では、ドライバーによって提供される次のコールバックインターフェイスとイベントコールバック関数が追加されています。Version 1.11 adds the following driver-supplied callback interfaces and event callback functions:

バージョン1.11 では、次のフレームワークによって提供されるインターフェイスが追加されます。Version 1.11 adds the following framework-supplied interfaces:

バージョン1.11 では、次の機能が UMDF ベースのドライバーに追加されます。Version 1.11 adds the following capabilities to UMDF-based drivers:

UMDF バージョン1.9UMDF Version 1.9

バージョン1.9 では、ドライバーによって提供される次のコールバックインターフェイスが追加されています。Version 1.9 adds the following driver-supplied callback interfaces:

バージョン1.9 では、次のフレームワークによって提供されるインターフェイスが追加されます。Version 1.9 adds the following framework-supplied interfaces:

これらのインターフェイスによって、次の機能が UMDF ベースのドライバーに追加されます。These interfaces add the following capabilities to UMDF-based drivers: