トップQs
タイムライン
チャット
視点

Windows Kernel-Mode Driver Framework

ウィキペディアから

Remove ads

Kernel-Mode Driver Framework (KMDF) は、Windows 2000以降[1]用のカーネルモードデバイスドライバーを作成および保守するドライバー開発者の支援をするためのツールとしてマイクロソフト社が開発したドライバーフレームワークである。これは、Windows Driver Foundationに含まれるフレームワークのひとつである。

WDMとの関係

一般的に、KMDFはWindows Driver Model向けに書かれたドライバーをサポートしており、WDM上で動作する。WDMはWindows 98の登場以来使用されているドライバーモデルであるが、対してKMDFはマイクロソフトがWindows 2000以降向けに提唱・使用しているドライバーフレームワークである。

一般的には、電源管理英語版プラグアンドプレイのような多くの機能がフレームワークによって処理されるので、KMDFドライバーは同等のWDMドライバーと比べてあまり複雑ではなく、コードも短くなる。

KMDFは、オブジェクトベースであり、WDM上に構築される。これはそのスーパーセットであるWDFのアーキテクチャ権限に従いながら、WDMへオブジェクトベースの視点を提供することを意味する。またその機能は、さまざまなタイプのオブジェクトに包含されている。KMDFの実装は以下によって構成される。

Remove ads

バージョン履歴

  • KMDFのバージョン履歴およびサポート対象となるWindowsバージョンは下記となっている[2]
さらに見る KMDFバージョン, リリース手段 ...
Remove ads

関連項目

脚注

参考文献

外部リンク

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads