Funzione FltFreePoolAlignedWithTag (fltkernel.h)

La routine FltFreePoolAlignedWithTag libera un buffer allineato alla cache allocato da una chiamata precedente a FltAllocatePoolAlignedWithTag.

Sintassi

VOID FLTAPI FltFreePoolAlignedWithTag(
  [in] PFLT_INSTANCE Instance,
  [in] PVOID         Buffer,
  [in] ULONG         Tag
);

Parametri

[in] Instance

Puntatore dell'istanza opaca per un'istanza del driver minifilter di proprietà del chiamante collegata al volume. Deve essere lo stesso puntatore di istanza usato nella chiamata a FltAllocatePoolAlignedWithTag.

[in] Buffer

Indirizzo del blocco di memoria del pool da liberare.

[in] Tag

Tag usato per contrassegnare il blocco del pool. Deve essere lo stesso tag usato nella chiamata a FltAllocatePoolAlignedWithTag.

Valore restituito

nessuno

Osservazioni

La memoria a cui punta il parametro Buffer non deve essere accessibile dopo che è stata liberata da FltFreePoolAlignedWithTag.

Il chiamante di FltFreePoolAlignedWithTag può essere eseguito in IRQL DISPATCH_LEVEL se è stato specificato un valore NonPagedXxxPoolType al momento dell'allocazione della memoria. In caso contrario, il chiamante deve essere in esecuzione in IRQL <= APC_LEVEL.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione fltkernel.h (include Fltkernel.h)
Libreria FltMgr.lib
IRQL Vedere la sezione Osservazioni.

Vedi anche

FltAllocatePoolAlignedWithTag