Regla NdisAllocateGenericObject (ndis)
La regla NdisAllocateGenericObject especifica que se llama a NdisAllocateGenericObject y NdisFreeGenericObject en orden alternativo. El objetivo final es asegurarse de que todos los objetos genéricos se liberan cuando finaliza MiniportHaltEx .
La regla usa tres estados diferentes. El estado cambia cuando se asigna o libera un objeto genérico NDIS. Si todavía se asigna un objeto genérico NDIS cuando se cierra MiniportHaltEx , se producirá un error en la regla.
Modelo de controlador: NDIS
Cómo probar
En tiempo de compilación |
---|
Ejecute el comprobador de controladores estáticos y especifique la regla NdisAllocateGenericObject . Usa los pasos siguientes para ejecutar un análisis de tu código:
Para obtener más información, consulte Uso del comprobador de controladores estáticos para buscar defectos en controladores. |