Функция FsRtlFreeExtraCreateParameter (ntifs.h)

Подпрограмма FsRtlFreeExtraCreateParameter освобождает память для структуры контекста ECP.

Синтаксис

void FsRtlFreeExtraCreateParameter(
  [in] PVOID EcpContext
);

Параметры

[in] EcpContext

Указатель на дополнительную структуру контекста параметра создания (ECP), которая должна быть освобождена.

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

None

Remarks

Если освобождаемая структура контекста ECP по-прежнему присоединена к списку ECP, ее необходимо сначала отсоединить от списка с помощью процедуры FltRemoveExtraCreateParameter , прежде чем подпрограмма FsRtlFreeExtraCreateParameter сможет освободить ее.

Если для заданной структуры контекста ECP была определена подпрограмма обратного вызова очистки типа PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK , эта подпрограмма обратного вызова вызывается при удалении структуры контекста ECP.

Требования

Требование Значение
Минимальная версия клиента Подпрограмма FsRtlFreeExtraCreateParameter доступна начиная с Windows Vista.
Целевая платформа Универсальное
Верхняя часть ntifs.h (включая Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

См. также раздел

ECP_LIST

FltAllocateExtraCreateParameterFromLookasideList

FltCreateFileEx2

FltFreeExtraCreateParameter

FltGetEcpListFromCallbackData

FltInsertExtraCreateParameter

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

IoCreateFileEx

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK