ECP_LIST structure

ECP_LIST is an opaque structure that is declared by the operating system. ECP_LIST contains a list of extra create parameter (ECP) entries.

The ECP_LIST structure is available starting with Windows Vista.

The FltAllocateExtraCreateParameterList routine must be used to allocate memory for the ECP_LIST structure. The memory allocated by FltAllocateExtraCreateParameterList is not automatically freed by the operating system; it must be explicitly deallocated by calling the FltFreeExtraCreateParameterList routine. Note that any remaining ECP list elements will be automatically freed when FltFreeExtraCreateParameterList is called.

The PECP_LIST data type is used to declare a pointer to a variable of type ECP_LIST.

Syntax

struct ECP_LIST {
  ;      // Reserved.
};

Members

Requirements

Header

Ntifs.h (include Ntifs.h)

See also

FltAllocateExtraCreateParameterFromLookasideList

FltAllocateExtraCreateParameterList

FltFreeExtraCreateParameter

FltFreeExtraCreateParameterList

FltGetEcpListFromCallbackData

FltInsertExtraCreateParameter

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

IO_DRIVER_CREATE_CONTEXT

IoCreateFileEx

 

 

Send comments about this topic to Microsoft