プラグ アンド プレイ マネージャー
プラグ アンド プレイ (PnP) マネージャーは、Windows での PnP 機能のサポートを提供し、次の PnP 関連のタスクを担当します。
システムの起動中のデバイスの検出と列挙
システム実行中のデバイスの追加または削除の処理
ドライバー パッケージが一致 する新しいデバイスのインストール
カーネル モード PnP マネージャーメインシステム内のデバイスを追跡するデバイス ツリーが含まれています。 デバイス ツリーには、システムに存在するデバイスに関する情報が含まれています。 コンピューターが起動すると、PnP マネージャーは、ドライバーやその他のコンポーネントからの情報を使用してこのツリーをビルドし、デバイスが追加または削除されたときにツリーを更新します。
バス ドライバーは、子デバイスの到着または削除を検出すると、カーネル モード PnP マネージャーにそれを報告します。 デバイスの到着が報告され、これが新しいデバイスである場合、カーネル モード PnP マネージャーは、そのデバイスにドライバー パッケージを直接インストールするか、新しいデバイスがシステムに存在し、インストールする必要があることをユーザー モード PnP マネージャーに通知します。
ドライバー パッケージがインストールされているデバイスを処理する場合、カーネル モード PnP マネージャーは、デバイスのデバイス スタック内のドライバーの DriverEntry および AddDevice ルーチンも呼び出し、デバイスを起動するIRP_MN_START_DEVICE要求を送信します。