Función FltFreePoolAlignedWithTag (fltkernel.h)
La rutina FltFreePoolAlignedWithTag libera un búfer alineado con caché asignado por una llamada anterior a FltAllocatePoolAlignedWithTag.
Sintaxis
VOID FLTAPI FltFreePoolAlignedWithTag(
[in] PFLT_INSTANCE Instance,
[in] PVOID Buffer,
[in] ULONG Tag
);
Parámetros
[in] Instance
Puntero de instancia opaco para una instancia de controlador de minifiltro propiedad del autor de la llamada que está asociada al volumen. Debe ser el mismo puntero de instancia que el que se usa en la llamada a FltAllocatePoolAlignedWithTag.
[in] Buffer
Dirección del bloque de memoria del grupo que se va a liberar.
[in] Tag
Etiqueta usada para marcar el bloque de grupo. Debe ser la misma etiqueta que la usada en la llamada a FltAllocatePoolAlignedWithTag.
Valor devuelto
None
Observaciones
No se debe tener acceso a la memoria a la que apunta el parámetro Buffer después de liberarla FltFreePoolAlignedWithTag.
El autor de la llamada de FltFreePoolAlignedWithTag se puede ejecutar en IRQL DISPATCH_LEVEL si se especificó un valor NonPagedXxxPoolType cuando se asignó la memoria. De lo contrario, el autor de la llamada debe ejecutarse en IRQL <= APC_LEVEL.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Encabezado | fltkernel.h (incluya Fltkernel.h) |
Library | FltMgr.lib |
IRQL | vea la sección Comentarios. |