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. |