WDDM 開発ロードマップ
Windows Display Driver Model (WDDM) では、グラフィックス ハードウェア ベンダーが、ペアリングされたユーザー モード ディスプレイ ドライバー (UMD) とカーネル モード ディスプレイ ドライバー (KMD) を提供する必要があります。
これらのディスプレイ ドライバーを作成するには、次の手順を実行します。
ステップ 1: Windows のアーキテクチャとドライバーについて学びます。
Windows オペレーティング システムでドライバーがどのように動作するかの基本を理解する必要があります。 基本を理解すると、適切な設計上の決定を下し、開発プロセスを合理化することができます。 「すべてのドライバー開発者向けの概念」を参照してください。
ステップ 2: この設計ガイドを参照して、WDDM ディスプレイ ドライバーの基礎について学びます。
より最近の Windows リリースの主な新機能の説明については、「Windows 11 ディスプレイおよびグラフィックス ドライバーの新機能」から始めてください。
ステップ 3: 「ユーザー モード ディスプレイ ドライバー」セクションと「複数のモニターと Video Present Network」セクションから UMD と KMD に関する問題について学びます。
ステップ 4: Windows ドライバーのビルド、テスト、デバッグのプロセスとツールについて学びます。
ドライバーのビルドは、ユーザー モード アプリケーションのビルドと同じではありません。 Windows ドライバーのビルド、デバッグ、テストのプロセス、ドライバーの署名、およびドライバーの検証については、「ドライバーの開発、テスト、および展開」を参照してください。 ツールの構築、テスト、検証、およびデバッグの情報は、「ドライバー開発ツール」を参照してください。
ステップ 5: グラフィックス ディスプレイ ドライバーの設計に関する決定を行います。
設計上の決定については、「WDDM の実装のヒントと要件」と「WDDM でのタスク」を参照してください。
ステップ 6: ディスプレイ ドライバーのサンプルにアクセスして確認します。
ステップ 7: ディスプレイ ドライバーを開発、ビルド、テスト、デバッグします。
グラフィックス アダプターのディスプレイ ドライバーを開発する方法については、「ディスプレイ ミニポートとユーザー モード ディスプレイ ドライバーの初期化」と「WDDM 操作フロー」を参照してください。 反復的なビルド、テスト、およびデバッグの詳細情報は、「ドライバーの開発、テスト、および展開」を参照してください。 ディスプレイ ドライバーに固有のデバッグのヒントについては、「WDDM ドライバーのデバッグのヒント」を参照してください。 このプロセスは、機能するドライバーを確実に構築するのに役立ちます。
ステップ 8: ディスプレイ ドライバーのドライバー パッケージを作成します。
詳細については、「ドライバー パッケージの配布」を参照してください。 グラフィックス アダプターのディスプレイ ドライバーをインストールする方法については、「ディスプレイ ミニポートおよびユーザー モード ディスプレイ ドライバーのインストール要件」を参照してください。
ステップ 9: ディスプレイ ドライバーに署名して配布します。
最後のステップは、ドライバーに署名 (オプション) して配布することです。 ドライバーが Windows Hardware Lab Kit (WHLK; 旧称 Windows Logo Kit または WLK) で定義された品質基準を満たしている場合は、Windows 更新プログラムを通じて配布できます。 詳細については、「ドライバー パッケージの配布」を参照してください。
これらの手順は開始点です。 個々のドライバーのニーズに応じて、その他の手順を実行する必要がある場合があります。