Share via


Regola SignalEventInCompletion3 (wdm)

La regola SignalEventInCompletion3 specifica che durante l'elaborazione di un IRP asincrono, il driver deve chiamare KeSetEvent nella routine di completamento quando viene impostato il flag Irp-PendingReturned.>

In questo caso, la routine di completamento non verrà chiamata.

Modello di driver: WDM

Come eseguire il test

In fase di compilazione

Eseguire Static Driver Verifier e specificare la regola SignalEventInCompletion3 .

Per eseguire un'analisi del codice, seguire questa procedura:
  1. Preparare il codice (usare le dichiarazioni del tipo di ruolo).
  2. Eseguire verifica driver statici.
  3. Visualizzare e analizzare i risultati.

Per altre informazioni, vedere Using Static Driver Verifier to Find Defects in Drivers.For more information, see Using Static Driver Verifier to Find Defects in Drivers.

Si applica a

IoSetCompletionRoutine IoSetCompletionRoutineExKeInitializeEvent