Condividi tramite


Regola DanglingDeviceObjectReference (wdm)

La regola DanglingDeviceObjectReference specifica che il driver chiama ObDereferenceObject con lo stesso puntatore a oggetti dispositivo restituito da IoGetAttachedDeviceReference .

Questa regola specifica anche che tutti i puntatori a oggetti dispositivo a cui fa riferimento il driver chiamando IoGetAttachedDeviceReference vengono dereferenziati chiamando ObDereferenceObject prima che il driver venga chiuso. ObfDereferenceObject

Modello di driver: WDM

Come eseguire il test

In fase di compilazione

Eseguire Static Driver Verifier e specificare la regola DanglingDeviceObjectReference .

Usa i passaggi descritti di seguito per eseguire un'analisi del codice:
  1. Prepara il codice (usa dichiarazioni di tipo ruolo).
  2. Esegui Driver Verifier statico.
  3. Visualizza e analizza 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

IoGetAttachedDeviceReference