Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Программа FltDeleteExtraCreateParameterLookasideList освобождает дополнительный список параметров создания (ECP).
Синтаксис
VOID FLTAPI FltDeleteExtraCreateParameterLookasideList(
[in] PFLT_FILTER Filter,
[in, out] PVOID Lookaside,
[in] FSRTL_ECP_LOOKASIDE_FLAGS Flags
);
Параметры
[in] Filter
Непрозрачный указатель фильтра на драйвер мини-фильтра. Этот указатель однозначно идентифицирует драйвер минифильтра и остается константой до тех пор, пока драйвер минифильтра загружается.
[in, out] Lookaside
Указатель на непрозрачную структуру PAGED_LOOKASIDE_LIST или NPAGED_LOOKASIDE_LIST lookaside list-head, представляющую список lookaside для освобождения.
[in] Flags
Взаимодействует с параметрами выделения списка ECP lookaside, которые использовались при инициализации списка lookaside подпрограммой FltInitExtraCreateParameterLookasideList.
Этот параметр флагов должен совпадать с параметром Флаги, используемым в вызове подпрограммы fltInitExtraCreateParameterLookasideList.
Возвращаемое значение
Никакой
Замечания
Эта подпрограмма доступна начиная с Windows Vista.
Процедура FltDeleteExtraCreateParameterLookasideList освобождает указанный список lookaside ECP. Однако освобождение списка lookaside не освобождает автоматически какие-либо структуры контекста ECP, выделенные из списка lookaside. Чтобы освободить структуру контекста ECP, выделенную из списка lookaside, вызовите процедуру FltFreeExtraCreateParameter.
Драйверы должны явно освободить все структуры контекста ECP и списки lookaside ECP, созданные перед выгрузками. Дополнительные сведения см. в разделе Using Lookaside Lists.
Требования
Требование | Ценность |
---|---|
целевая платформа | Всеобщий |
заголовка | fltkernel.h (include Fltkernel.h) |
библиотеки | FltMgr.lib |
IRQL | <= APC_LEVEL |
См. также
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList
FltAllocateExtraCreateParameterList