Функция FsRtlDeleteExtraCreateParameterLookasideList (ntifs.h)
FsRtlDeleteExtraCreateParameterLookasideList подпрограмма освобождает дополнительный список параметров создания (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, представляющую список lookaside для освобождения.
[in] Flags
Взаимодействует с параметрами выделения списка ecP lookaside, с помощью которых FsRtlInitExtraCreateParameterLookasideList подпрограмма инициализировала список lookaside.
Этот параметр
Возвращаемое значение
Никакой
Замечания
В FsRtlDeleteExtraCreateParameterLookasideList подпрограмма освобождает список lookaside ECP, в котором Lookaside параметров. Однако освобождение списка lookaside не освобождает автоматически какие-либо структуры контекста ECP, выделенные из списка lookaside. Чтобы освободить структуру контекста ECP, выделенную из списка lookaside, вызовите подпрограмму FsRtlFreeExtraCreateParameter.
Драйверы должны явно освободить все структуры контекста ECP и списки lookaside ECP, созданные перед выгрузками. Дополнительные сведения об использовании списков lookaside см. в разделе Using Lookaside Lists.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | FsRtlDeleteExtraCreateParameterLookasideList доступен начиная с Windows Vista. |
целевая платформа | Всеобщий |
заголовка | ntifs.h (include Ntifs.h) |
библиотеки |
NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |