Implementieren von WMI

In diesem Abschnitt werden WMI-Erweiterungen (Windows Management Instrumentation) im Kernelmodus für WDM beschrieben. Wenn Sie diese Erweiterungen ihrem Kernelmodustreiber hinzufügen, wird Ihr Treiber zu einem WMI-Anbieter. Ein WMI-Anbieter stellt Mess- und Instrumentierungsdaten für WMI-Consumer bereit, z. B. Benutzermodusanwendungen.

Weitere Informationen zur WMI-API für den Benutzermodus finden Sie unter Windows-Verwaltungsinstrumentation im Windows SDK.

Wenn Sie einen KMDF-basierten Treiber implementieren, finden Sie weitere Informationen unter Unterstützen von WMI in Framework-Based Treibern.

Dieser Abschnitt enthält die folgenden Informationen zu WMI im Kernelmodus:

Einführung in WMI

WMI-Architektur

WMI-Anforderungen für WDM-Treiber

MOF-Syntax für WMI-Daten- und Ereignisblöcke

Entwerfen von WMI-Daten- und Ereignisblöcken

Veröffentlichen eines WMI-Schemas

Registrieren als WMI-Datenanbieter

Behandeln von WMI-Anforderungen

Senden von WMI-Ereignissen

WMI-Eigenschaftenblätter

Verwenden von wmimofck.exe

WMI-Ereignisablaufverfolgung

Testen und Behandeln von Problemen mit WMI-Treiberunterstützung