Compartir a través de


Función FltFreePoolAlignedWithTag (fltkernel.h)

La rutina de FltFreePoolAlignedWith Tag libera un búfer alineado con la memoria 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 usado en la llamada a FltAllocatePoolAlignedWithTag.

[in] Buffer

Dirección del bloque de memoria del grupo que se va a liberar.

[in] Tag

Etiqueta que se usa para marcar el bloque de grupo. Debe ser la misma etiqueta que la usada en la llamada a FltAllocatePoolAlignedWithTag.

Valor devuelto

Ninguno

Observaciones

No se debe tener acceso a la memoria a la que apunta el parámetro Buffer después de liberarlo FltFreePoolAlignedWithTag.

El autor de la llamada de FltFreePoolAlignedWithTag se puede ejecutar en irQL DISPATCH_LEVEL si se especificó un valorXxxPoolType cuando se asignó la memoria. De lo contrario, el autor de la llamada debe ejecutarse en IRQL <= APC_LEVEL.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
encabezado de fltkernel.h (incluya Fltkernel.h)
biblioteca de FltMgr.lib
irQL Consulte la sección Comentarios.

Consulte también

FltAllocatePoolAlignedWithTag