Partilhar via


Regra DanglingDeviceObjectReference (wdm)

A regra DanglingDeviceObjectReference especifica que o driver chama ObDereferenceObject com o mesmo ponteiro de objeto de dispositivo que IoGetAttachedDeviceReference retornou.

Essa regra também especifica que todos os ponteiros de objeto do dispositivo referenciados pelo driver chamando IoGetAttachedDeviceReference são desreferenciados chamando ObDereferenceObject antes da saída do driver. ObfDereferenceObject

Modelo de driver: WDM

Como testar

Em tempo de compilação

Execute o Verificador de Driver Estático e especifique a regra DanglingDeviceObjectReference .

Use as seguintes etapas para executar uma análise do código:
  1. Prepare seu código (use declarações de tipo de função).
  2. Execute o Verificador de Driver Estático.
  3. Exiba e analise os resultados.

Para obter mais informações, consulte Usando o Verificador de Driver Estático para localizar defeitos em drivers.

Aplica-se a

IoGetAttachedDeviceReference