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