SignalEventInCompletion3-Regel (wdm)

Die SignalEventInCompletion3-Regel gibt an, dass der Treiber beim Verarbeiten eines asynchronen IRP das KeSetEvent in der Abschlussroutine aufrufen muss, wenn das Irp-PendingReturned-Flag> festgelegt ist.

In diesem Fall wird die Abschlussroutine nicht aufgerufen.

Treibermodell: WDM

So führen Sie einen Test durch

Zur Kompilierungszeit

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

Führen Sie die folgenden Schritte aus, um eine Analyse des Codes auszuführen:
  1. Bereiten Sie Ihren Code vor (verwenden Sie Rollentypdeklarationen).
  2. Führen Sie statische Treiberüberprüfung aus.
  3. Anzeigen und Analysieren der Ergebnisse.

Weitere Informationen finden Sie unter Using Static Driver Verifier to Find Defects in Drivers.

Gilt für:

IoSetCompletionRoutine IoSetCompletionRoutineExKeInitializeEvent