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
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 |