Função FltFreePoolAlignedWithTag (fltkernel.h)
A rotina FltFreePoolAlignedWithTag libera um buffer alinhado a cache que foi alocado por uma chamada anterior para FltAllocatePoolAlignedWithTag.
Sintaxe
VOID FLTAPI FltFreePoolAlignedWithTag(
[in] PFLT_INSTANCE Instance,
[in] PVOID Buffer,
[in] ULONG Tag
);
Parâmetros
[in] Instance
Ponteiro de instância opaca para uma instância de driver de minifiltro de propriedade do chamador que está anexada ao volume. Deve ser o mesmo ponteiro de instância que o usado na chamada para FltAllocatePoolAlignedWithTag.
[in] Buffer
Endereço do bloco de memória do pool a ser liberado.
[in] Tag
Marca usada para marcar o bloco do pool. Deve ser a mesma marca usada na chamada para FltAllocatePoolAlignedWithTag.
Valor de retorno
Nenhum
Observações
A memória para a qual o Buffer parâmetro não deve ser acessada após ser liberada por FltFreePoolAlignedWithTag.
O chamador de FltFreePoolAlignedWithTag pode estar em execução no DISPATCH_LEVEL IRQL se um valor XxxPoolType foi especificado quando a memória foi alocada. Caso contrário, o chamador deverá estar em execução no IRQL <= APC_LEVEL.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Universal |
cabeçalho | fltkernel.h (inclua Fltkernel.h) |
biblioteca | FltMgr.lib |
IRQL | Consulte a seção Comentários. |