Udostępnij przez


Reguła WmiComplete (wdm)

Reguła WmiComplete określa, że podczas przetwarzania pomocniczego protokołu IRP usługi WMI sterownik wywołuje funkcję IoCompleteRequest przed powrotem z procedury DispatchSystemControl .

Pomocnicza funkcja IRP usługi WMI jest żądaniem IRP_MJ_SYSTEM_CONTROL z kodem funkcji pomocniczej usługi WMI.

Aby uzyskać więcej informacji na temat przetwarzania pomocniczych środowisk IR WMI, zobacz Wymagania dotyczące usługi WMI dla sterowników WDM, obsługa żądań WMI, procedury instrumentacji zarządzania Windows i procedury obsługi bibliotekI WMI.

Sterowniki, które nie są zarejestrowane jako dostawcy danych usługi WMI, muszą przekazać żądanie usługi WMI do następnego niższego sterownika. Aby zweryfikować tę akcję, użyj reguły WmiForward .

model sterowników : WDM

Jak testować

W czasie kompilacji

Uruchom statyczny weryfikator sterowników i określ regułę WmiComplete .

Wykonaj następujące kroki, aby uruchomić analizę kodu:
  1. Przygotuj kod (użyj deklaracji typów ról).
  2. uruchomić statyczny weryfikator sterowników.
  3. Wyświetl i przeanalizuj wyniki.

Aby uzyskać więcej informacji, zobacz Using Static Driver Verifier to Find Defects in Drivers.

Odnosi się do

IoCompleteRequestWmiSystemControl

Zobacz też

WmiForward WMIRequirements for WDM DriversHandling WMI Requests WMILibrary Header (wmilib.h)