Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El ExFreePool rutina desasigna un bloque de memoria del grupo.
Sintaxis
void ExFreePool(
a
);
Parámetros
a
Especifica la dirección del bloque de memoria del grupo que se desasigna.
Valor devuelto
Ninguno
Observaciones
Esta rutina libera la memoria asignada por ExAllocatePool, ExAllocatePoolWithTag, ExAllocatePoolWithQuotao ExAllocatePoolWithQuotaTag. No se debe tener acceso al bloque de memoria después de liberarlo.
Los controladores también pueden usar la rutina exFreePoolWithTag para liberar búferes asignados por ExAllocatePoolWithTag y ExAllocatePoolWithQuotaTag.
Los autores de llamadas de exFreePool deben ejecutarse en IRQL <= DISPATCH_LEVEL. Un autor de llamada en DISPATCH_LEVEL debe haber especificado un XxxPoolType cuando se asignó la memoria. De lo contrario, el autor de la llamada debe ejecutarse en IRQL <= APC_LEVEL.