Функция FsRtlDeleteExtraCreateParameterLookasideList (ntifs.h)
Подпрограмма FsRtlDeleteExtraCreateParameterLookasideList освобождает дополнительный список lookaside параметров создания (ECP).
Синтаксис
void FsRtlDeleteExtraCreateParameterLookasideList(
[in, out] PVOID Lookaside,
[in] FSRTL_ECP_LOOKASIDE_FLAGS Flags
);
Параметры
[in, out] Lookaside
Указатель на непрозрачную PAGED_LOOKASIDE_LIST или NPAGED_LOOKASIDE_LIST структуру lookaside list-head, представляющую список внешних элементов, который необходимо освободить.
[in] Flags
Сообщает параметры выделения списка lookaside ECP, с помощью которых подпрограмма FsRtlInitExtraCreateParameterLookasideList инициализировала список lookaside.
Этот параметр Flags должен совпадать с параметром Flags , используемым при вызове подпрограммы FsRtlInitExtraCreateParameterLookasideList .
Возвращаемое значение
None
Remarks
Подпрограмма FsRtlDeleteExtraCreateParameterLookasideList освобождает список внешних точек ECP, на который указывает параметр Lookaside . Однако освобождение списка lookaside не приводит к автоматическому освобождению структур контекста ECP, выделенных из списка lookaside. Чтобы освободить структуру контекста ECP, выделенную из списка lookaside, вызовите подпрограмму FsRtlFreeExtraCreateParameter .
Драйверы должны явным образом освободить все структуры контекста ECP и списки внешних интерфейсов ECP, созданные перед выгрузками. Дополнительные сведения об использовании списков lookaside см. в статье Использование Списки Lookaside.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | FsRtlDeleteExtraCreateParameterLookasideList доступен начиная с Windows Vista. |
Целевая платформа | Универсальное |
Верхняя часть | ntifs.h (включая Ntifs.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |