WDM から KMDF への移植ガイド

最終更新日: 2006年9月19日
**
ダウンロード

Porting a Driver from WDM to KMDF

ダウンロードPortingToWdf.doc
556 KB
最終更新日: 2006年9月19日
**
**
ダウンロード

Summary of KMDF and WDM Equivalents

ダウンロードPortingTables.doc
679 KB
最終更新日: 2006年9月19日
**

これらの 2 つのペーパーは、Windows Driver Model (WDM) から Microsoft Windows ファミリ オペレーティング システム向け Windows Driver Framework (WDF) のカーネル モード ドライバー フレームワーク (KMDF) コンポーネントへのドライバーの移植に関するガイドを提供します。

『Porting a Driver from WDM to KMDF』では、移植の方法について概要を説明しており、2 つのドライバー モデルの違いについて詳しく記載されています。『Summary of KMDF and WDM Equivalents』では、KMDF および WDM の、対応するオブジェクト タイプ、関数、およびバッファー ポインターを示す表が掲載されています。

この情報は、下記のオペレーティング システムに適用されます。
Microsoft Windows Vista
Microsoft Windows Server 2003
Microsoft Windows XP
Microsoft Windows 2000

『Porting a Driver from WDM to KMDF』では、下記について説明しています。

移植可能なドライバー

ドライバーを移植する理由

WDM と KMDF の相違点

移植の方法

DriverEntry ルーチン

EvtDriverDeviceAdd コールバック

プラグ アンド プレイと電源の管理

割り込み

I/O キューと I/O 要求

DMA サポート

WMI サポート

タイマー、DPC、およびワーク アイテム

KMDF がサポートしない要求

インストール手順

移植に関する一般的なガイドライン

『Summary of KMDF and WDM Equivalents』では、下記について説明しています。

WDF の設計目標

KMDF および WDM のオブジェクト タイプ

WDM ドライバー ルーチンと対応する KMDF イベント コールバック

KMDF のメソッドと、対応する WDM のメソッド

KMDF のバッファー ポインターと、対応する WDM のバッファー ポインター

WDM IRP と KMDF イベント コールバック関数

参照:
カーネル モード ドライバー フレームワークのアーキテクチャ
カーネル モード ドライバー フレームワーク用のサンプル ドライバー
Windows Driver Foundation のプラグ アンド プレイと電源の管理の紹介
Windows ドライバーでの DMA サポート
WDF カーネル モード ドライバーでの I/O 要求のフロー


ページのトップへページのトップへ