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