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


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

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

Синтаксис

void FsRtlFreeExtraCreateParameter(
  [in] PVOID EcpContext
);

Параметры

[in] EcpContext

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

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

Никакой

Замечания

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Подпрограмма FsRtlFreeExtraCreateParameter доступна начиная с Windows Vista.
целевая платформа Всеобщий
заголовка ntifs.h (include 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