Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма FltFreePoolAlignedWithTag освобождает буфер с выравниванием кэша, выделенный предыдущим вызовом FltAllocatePoolAlignedWithTag.
Синтаксис
VOID FLTAPI FltFreePoolAlignedWithTag(
[in] PFLT_INSTANCE Instance,
[in] PVOID Buffer,
[in] ULONG Tag
);
Параметры
[in] Instance
Указатель непрозрачного экземпляра для экземпляра драйвера, принадлежащий вызывающей стороны, который подключен к тому. Должен быть тот же указатель экземпляра, что и в вызове FltAllocatePoolAlignedWithTag.
[in] Buffer
Адрес блока памяти пула, который необходимо освободить.
[in] Tag
Тег, используемый для пометки блока пула. Должен совпадать с тегом, используемым в вызове FltAllocatePoolAlignedWithTag.
Возвращаемое значение
Никакой
Замечания
Память, к которому указывает параметр буфера, не должна быть доступна после освобождения FltFreePoolAlignedWithTag.
Вызывающий объект FltFreePoolAlignedWithTag может выполняться в IRQL DISPATCH_LEVEL, если значение NonPagedXxxPoolType было указано при выделении памяти. В противном случае вызывающий объект должен работать в IRQL <= APC_LEVEL.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Всеобщий |
| заголовка | fltkernel.h (include Fltkernel.h) |
| библиотеки | FltMgr.lib |
| IRQL | См. раздел "Примечания". |