カーネルモード ドライバーのコンポーネント

このセクションでは、カーネル モード ドライバーに含まれる標準ルーチンについて説明します。 これらの標準ドライバー ルーチンの一部は必須で、その他のルーチンは省略可能です。 また、各ドライバーの標準ルーチンへのポインターを含むドライバー オブジェクトについても説明します。

一部のドライバーは、ドライバーの必要な機能の多くを定義するシステム提供のポート ドライバーまたはクラス ドライバーと相互作用します。 たとえば、SCSI ミニポート ドライバーは、主に SCSI ポート ドライバーと相互に作用します。 このようなドライバーについては、必須のドライバーとオプションのドライバーのサポートの詳細について、クラス固有のドキュメントを参照してください。

このセクションには、次が含まれます。

標準ドライバー ルーチンの概要

標準ドライバー ルーチンの要件

ドライバー オブジェクトの概要

DriverEntry ルーチンの記述

再初期化ルーチンの記述

AddDevice ルーチンの記述

ディスパッチ ルーチンの記述

アンロード ルーチンの記述