'Windows ドライバー' の概要
Windows オペレーティング システムで実行するドライバーを作成する場合は、3 つの選択肢があります。 Desktop ドライバーを記述できます。このドライバー Windows デスクトップ エディションでは実行されません。 または、ドライバーが infverif /u
と ApiValidator に合格した場合は、 Universal Driver を記述できます。 ドライバーが infverif /w
に合格すると、 Driver パッケージの分離が追加され、Windows のデスクトップとデスクトップ以外の両方のバリアントで実行される Windows ドライバーを記述できます。 ビルド設定の構成については、「 Target Platforms」を参照してください。
Windows ドライバーには、次の追加要件が適用されます。
- DCH 設計原則に準拠している。
- ドライバー パッケージの分離の原則に従っている。
- API レイヤー化の要件に従っている。
ユニバーサル ドライバーまたは Windows ドライバーの追加の要件を満たすために Windows デスクトップでのみ実行されているドライバーは必要ありませんが、これにより、ドライバーの保守性と信頼性が向上し、Windows のデスクトップ以外のバリエーションで将来の認定が可能になるようにドライバーを準備します。