Windows コンポーネントの概要
次の図は、Windows オペレーティングシステムの主要な内部コンポーネントを示しています。
図に示すように、Windows オペレーティングシステムには、ユーザー モードとカーネル モードの両方のコンポーネントが含まれています。 Windows のユーザー モードとカーネル モードについて詳しくは、「ユーザー モードとカーネル モード」を参照してください。
ドライバーにより、さまざまなカーネル コンポーネントによってエクスポートされるルーチンが呼び出されます。 たとえば、デバイス オブジェクトを作成するには、I/O マネージャーによってエクスポートされる IoCreateDevice ルーチンを呼び出します。 ドライバーが呼び出すことのできるカーネル モードのルーチンの一覧については、ドライバーのサポート ルーチンを参照してください。
また、ドライバーはオペレーティング システムからの特定の呼び出しに応答し、他のシステム コールに応答できる必要があります。 ドライバーによってサポートする必要があるカーネル モード ルーチンの一覧については、標準ドライバー ルーチンに関する記事を参照してください。
すべてのカーネル モードのコンポーネントが上の図に示されているわけではありません。 カーネル モード コンポーネントの一覧については、「カーネル モードのマネージャーとライブラリ」を参照してください。