Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Программа FltFreeExtraCreateParameter освобождает память для структуры контекста ECP.
Синтаксис
VOID FLTAPI FltFreeExtraCreateParameter(
[in] PFLT_FILTER Filter,
[in] PVOID EcpContext
);
Параметры
[in] Filter
Указатель непрозрачного фильтра для драйвера мини-фильтра. Этот указатель однозначно идентифицирует драйвер минифильтра и остается константой до тех пор, пока драйвер минифильтра загружается.
[in] EcpContext
Указатель на дополнительную структуру контекста параметра создания (ECP), которая должна быть освобождена.
Возвращаемое значение
Никакой.
Замечания
Если структура контекста ECP, которую необходимо освободить, по-прежнему присоединена к списку ECP, сначала ее необходимо отсоединить от списка с помощью процедуры FltRemoveExtraCreateParameter перед FltFreeExtraCreateParameter подпрограмму можно вызвать, чтобы освободить ее.
Если подпрограмма обратного вызова очистки типа PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK была определена для заданной структуры контекста ECP, эта подпрограмма обратного вызова вызывается при удалении структуры контекста ECP. Дополнительные сведения см. в PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Эта подпрограмма доступна начиная с Windows Vista. |
| целевая платформа | Всеобщий |
| заголовка | fltkernel.h (include Fltkernel.h) |
| библиотеки | FltMgr.lib |
| DLL | FltMgr.sys |
| IRQL | <= APC_LEVEL |
См. также
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList