Windows ストレージ ドライバーの開発のロードマップ
ストレージ ドライバーを作成するには、次の手順を実行します。
Windows のアーキテクチャとドライバーについて学びます。
Windows オペレーティング システムでドライバーがどのように動作するかの基本を理解する必要があります。 基本を理解すると、適切な設計上の決定を下し、開発プロセスを合理化することができます。 「すべてのドライバー開発者向けの概念」を参照してください。
WDM ストレージ ドライバーの基本を学びます。
ストレージ ドライバーの基本については、「Windows ストレージ ドライバーのアーキテクチャ」を参照してください。
追加の WDM ストレージ ドライバーの設計について決定します。
設計上の決定を行う方法については、「Storport によって提供される機能」、「ストレージ仮想ミニポート ドライバー: 適切なタイミングとは?」、および「SCSI ポート ミニポート ドライバーを Storport で動作させる」を参照してください。
Windows オペレーティング システムのストレージ について学びます。
Windows Driver Kit (WDK) の Storport の履歴を参照してください。
Windows ドライバーのビルド、テスト、デバッグのプロセスとツールについて学びます。
ドライバーの構築は、ユーザーモード アプリケーションの構築と同じではありません。 Windows ドライバーのビルド、デバッグ、テストのプロセス、ドライバーの署名および Windows ロゴのテストについては、「ドライバーの開発、テスト、および展開」を参照してください。 ツールの構築、テスト、検証、およびデバッグの情報は、「ドライバー開発ツール」を参照してください。
ストレージ ドライバーのサンプルを確認します。
Storport ミニポート ドライバーのサンプルにアクセスして確認するには、「Windows ドライバー キット (WDK) のサンプル」を参照してください。
ストレージ ドライバーを開発、構築、テスト、デバッグします。
反復的なビルド、テスト、デバッグの詳細については、「ドライバーのビルド」、「ドライバーのテスト」、および「ドライバーのデバッグ」を参照してください。 このプロセスは、機能するドライバーを確実に構築するのに役立ちます。
ストレージ ドライバーのドライバー パッケージを作成します。
詳細情報は、「ドライバー パッケージの作成」を参照してください。
ストレージ ドライバーに署名して配布します。
最後のステップは、ドライバーに署名 (オプション) して配布することです。 ドライバーが Windows ハードウェア認定プログラム用に定義された品質基準を満たしている場合は、Microsoft Windows Update プログラムを通じて配布することができます。 詳細情報は、「ドライバー パッケージの配布」を参照してください。
これらが基本的な手順です。 個々のドライバーのニーズに応じて、追加の手順が必要になる場合があります。