Freigeben über


IRP_MN_DEVICE_ENUMERATED

Der PnP-Manager verwendet dieses E/A-Anforderungspaket (IRP), um Bustreiber zu benachrichtigen, dass ein Geräteobjekt vorhanden ist und dass es vom Plug-and-Play-Manager vollständig aufgezählt wurde.

Wert

0x19

Hauptcode

IRP_MJ_PNP

Sendebedingungen

Der PnP-Manager sendet diese IRP unmittelbar vor der Benachrichtigung des Benutzermodus mit GUID_DEVICE_ENUMERATED. Mit diesem IRP können Treiber eine Vorverarbeitungsroutine für IRP_MN_DEVICE_ENUMERATED bereitstellen, z. B. das Ausfüllen zusätzlicher Geräteeigenschaften. Dieses IRP ermöglicht es Treibern in erster Linie, Geräteeigenschaften für das physische Geräteobjekt (PDO) mithilfe von IoSetDevicePropertyData festzulegen.

Eingabeparameter

Keine

Ausgabeparameter

Keine

E/A-Statusblock

Ein Treiber, der diese IRP verarbeitet, legt Irp-IoStatus.Status> auf STATUS_SUCCESS oder einen entsprechenden Fehler status fest.

Vorgang

Die IRP_MN_DEVICE_ENUMERATED IRP wird an die PDO des Bustreibers gesendet, um anzugeben, dass die Bustreiber-PDO vorhanden ist.

Senden der IRP

Ist für das System reserviert. Treiber dürfen diese IRP nicht senden.

Requirements (Anforderungen)

Version

Verfügbar in Windows 7 und späteren Windows-Versionen.

Header

Wdm.h

Weitere Informationen

Plug & Play Neben-IRPs