IRP_MN_DEVICE_ENUMERATED
PnP マネージャーは、この I/O 要求パケット (IRP) を使用して、デバイス オブジェクトが存在し、プラグ アンド プレイ マネージャーによって完全に列挙されたことをバス ドライバーに通知します。
値
0x19
主要なコード
送信時
PnP マネージャーは、ユーザー モードが GUID_DEVICE_ENUMERATED で通知される直前に、この IRP を送信します。 この IRP を使用することで、ドライバーは、追加のデバイス プロパティの入力などの、IRP_MN_DEVICE_ENUMERATED の前処理ルーチンを提供することができます。 この IRP では主に、ドライバーは IoSetDevicePropertyData を使用して、物理デバイス オブジェクト (PDO) のデバイス プロパティを設定できます。
入力パラメーター
なし
出力パラメーター
なし
I/O 状態ブロック
この IRP を処理するドライバーは、Irp->IoStatus.Status を STATUS_SUCCESS または適切なエラー状態に設定します。
操作
IRP_MN_DEVICE_ENUMERATED IRP は、バス ドライバー PDO が存在することを示すためにバス ドライバーの PDO に送信されます。
IRP の送信
システムで使用するために予約されています。 ドライバーは、この IRP を送信することはできません。
要件
バージョン |
Windows 7 以降のバージョンの Windows で使用できます。 |
ヘッダー |
Wdm.h |