Freigeben über


WmiComplete-Regel (wdm)

Die WmiComplete-Regel gibt an, dass der Treiber bei der Verarbeitung einer WMI-Neben-IRPIoCompleteRequest aufruft, bevor er von der DispatchSystemControl-Routine zurückkehrt.

Ein WMI-Neben-IRP ist eine IRP_MJ_SYSTEM_CONTROL-Anforderung mit einem WMI-Nebenfunktionscode.

Weitere Informationen zur Verarbeitung von WMI-Neben-IRPs finden Sie unter WMI-Anforderungen für WDM-Treiber, Behandeln von WMI-Anforderungen, Windows-Verwaltungsinstrumentationsroutinen und WMI-Bibliotheksunterstützungsroutinen.

Treiber, die nicht als WMI-Datenanbieter registriert sind, müssen die WMI-Anforderung an den nächstniedrigen Treiber weiterleiten. Verwenden Sie die WmiForward-Regel , um diese Aktion zu überprüfen.

Treibermodell: WDM

So führen Sie einen Test durch

Beim Kompilieren:

Führen Sie die statische Treiberüberprüfung aus , und geben Sie die WmiComplete-Regel an.

Gehen Sie folgendermaßen vor, um Ihren Code zu analysieren:
  1. Bereiten Sie den Code vor (verwenden Sie Rollentypdeklarationen).
  2. Führen Sie Static Driver Verifier aus.
  3. Überprüfen und analysieren Sie die Ergebnisse.

Weitere Informationen finden Sie unter Verwenden der statischen Treiberüberprüfung, um Fehler in Treibern zu finden.

Gilt für:

IoCompleteRequestWmiSystemControl

Weitere Informationen

WmiForwardWMI-Anforderungen für WDM-Treiber, die WMI-Anforderungen behandelnWMI-Bibliotheksunterstützungsroutinen