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.

Consulte también

FltAllocatePoolAlignedWithTag