最終更新:2014-03-19 (水) 17:31:21 (3684d)  

WDF
Top / WDF

Windows Driver Foundation

http://www.microsoft.com/japan/whdc/driver/wdf/default.mspx

Windows Driver Model (WDM) が発展するにつれ、プログラミングが難しくなっています。 Windows Vista WDK のリリースに合わせて、ドライバー開発に伴う問題の多くを解決する新しいドライバー モデルがリリースされました。

WDF を使用すると、Windows ドライバーの基本機能を実装できるので、ハードウェアやフィルターの自社固有の細部に注力できるようになります。WDF は、カーネル モードまたはユーザー モードの、オブジェクト指向のイベントドリブン型ドライバーの作成に使用する、単一のドライバーモデルを定義します。

メモ

フレームワーク

  • WDF モデルには、カーネル モード ドライバー フレームワーク (KMDF) とユーザー モード ドライバー フレームワーク (UMDF) の 2 種類の実装があります。

KMDF

  • WDM に代わるモデルを提供すると共に、必要に応じて WDM の機能を利用することもできます

UMDF

  • 特定の種類のデバイスについてはドライバーをユーザー空間に移動できます

開発ツール

  • WDF には、カーネル モードおよびユーザー モードのドライバー開発用のフレームワークと、いくつかのドライバー確認ツールが含まれています。WDF は、Windows Driver Kit (WDK) の最新リリースの一部として提供されます。

Windows 8.1

  • UMDF 2.0?
  • KMDF 1.13?

関連