FsRtlFreeExtraCreateParameter routine

The FsRtlFreeExtraCreateParameter routine frees the memory for an ECP context structure.

Syntax


VOID FsRtlFreeExtraCreateParameter(
  _In_ PVOID EcpContext
);

Parameters

EcpContext [in]

Pointer to the extra create parameter (ECP) context structure to be freed.

Return value

None

Remarks

If the ECP context structure to be freed is still attached to an ECP list, it must first be detached from the list by the FltRemoveExtraCreateParameter routine before the FsRtlFreeExtraCreateParameter routine can free it.

If a cleanup callback routine of type PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK was defined for the given ECP context structure, this callback routine is invoked upon deletion of the ECP context structure.

Requirements

Target platform

Universal

Version

The FsRtlFreeExtraCreateParameter routine is available starting with Windows Vista.

Header

Ntifs.h (include Ntifs.h)

Library

NtosKrnl.lib

DLL

NtosKrnl.exe

IRQL

<= APC_LEVEL

See also

ECP_LIST
FltAllocateExtraCreateParameterFromLookasideList
FltAllocateExtraCreateParameterFromLookasideList
FltCreateFileEx2
FltFreeExtraCreateParameter
FltGetEcpListFromCallbackData
FltInsertExtraCreateParameter
FltRemoveExtraCreateParameter
FltSetEcpListIntoCallbackData
IoCreateFileEx
PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK

 

 

Send comments about this topic to Microsoft

Show: