Поделиться через


Функция 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.

Этот параметр Флаги должны совпадать с параметром флагов , используемым в вызове подпрограммы FsRtlInitExtraCreateParameterLookasideList.

Возвращаемое значение

Никакой

Замечания

В 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

См. также

ECP_LIST

FsRtlFreeExtraCreateParameter

FsRtlInitExtraCreateParameterLookasideList

NPAGED_LOOKASIDE_LIST

PAGED_LOOKASIDE_LIST