Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Alle Treiber müssen eine DispatchSystemControl-Routine bereitstellen, die IRP_MJ_SYSTEM_CONTROL Anforderungen verarbeitet, die von der Kernelmoduskomponente der Windows-Verwaltungsinstrumentation (WMI ) gesendet werden.
Sendebedingungen
Die WMI-Kernelmoduskomponente kann nach erfolgreicher Registrierung eines Treibers als Lieferant von WMI-Daten jederzeit eine IRP_MJ_SYSTEM_CONTROL Anforderung senden. WMI-IRPs werden in der Regel gesendet, wenn ein Benutzermodusdaten-Consumer WMI-Daten angefordert hat.
Eingabeparameter
Hängt vom Wert bei MinorFunction im aktuellen E/A-Stapelspeicherort des IRP ab. Jede IRP_MJ_SYSTEM_CONTROL Anforderung gibt einen Nebenfunktionscode an, der die angeforderte WMI-Aktion identifiziert.
Ausgabeparameter
Hängt vom Wert bei MinorFunction im aktuellen E/A-Stapelspeicherort des IRP ab.
Vorgang
Alle Treiber müssen IRP_MJ_SYSTEM_CONTROL Anforderungen unterstützen, indem sie eine DispatchSystemControl-Routine bereitstellen.
Treiber, die die Windows-Verwaltungsinstrumentation (WMI ) unterstützen, müssen IRP_MJ_SYSTEM_CONTROL Anforderungen verarbeiten, indem sie die nebenstehenden Funktionscodes verarbeiten, die diesem Hauptfunktionscode zugeordnet sind. Informationen zu den WMI-Nebenfunktionscodes finden Sie unter WMI-Neben-IRPs.
Treiber, die WMI nicht unterstützen, indem sie sich als WMI-Datenanbieter registrieren, müssen IRP_MJ_SYSTEM_CONTROL Anforderungen an den nächst niedrigeren Treiber übergeben.
Anforderungen
Header |
Wdm.h (einschließlich Wdm.h, Ntddk.h oder Ntifs.h) |