共用方式為


FltDeleteExtraCreateParameterLookasideList 函式 (fltkernel.h)

FltDeleteExtraCreateParameterLookasideList 例程釋放額外的建立參數 (ECP) lookaside 清單。

語法

VOID FLTAPI FltDeleteExtraCreateParameterLookasideList(
  [in]      PFLT_FILTER               Filter,
  [in, out] PVOID                     Lookaside,
  [in]      FSRTL_ECP_LOOKASIDE_FLAGS Flags
);

參數

[in] Filter

迷你篩選驅動程式的不透明篩選指標。 此指標會唯一識別迷你篩選驅動程式,只要載入迷你篩選驅動程式,就會維持不變。

[in, out] Lookaside

不透明的 PAGED_LOOKASIDE_LISTNPAGED_LOOKASIDE_LIST lookaside list-head 結構的指標,代表要釋放的 lookaside 清單。

[in] Flags

透過 FltInitExtraCreateParameterLookasideList 例程,傳達當 lookaside 清單初始化時所使用的 ECP lookaside 清單配置選項。

這個 Flags 參數應該與呼叫 FltInitExtraCreateParameterLookasideList 例程中使用的 Flags 參數相同。

傳回值

沒有

言論

從 Windows Vista 開始,即可使用此例程。

FltDeleteExtraCreateParameterLookasideList 例程會釋放指定的 ECP 外觀清單。 不過,釋放 lookaside 清單不會自動釋放從 lookaside 列表中配置的任何 ECP 內容結構。 若要釋放從外觀清單配置的 ECP 內容結構,請呼叫 FltFreeExtraCreateParameter 例程。

驅動程式必須明確釋放所有 ECP 內容結構,以及卸載之前所建立的 ECP 外觀清單。 如需詳細資訊,請參閱使用 Lookaside 清單

要求

要求 價值
目標平臺 普遍
標頭 fltkernel.h (包括 Fltkernel.h)
連結庫 FltMgr.lib
IRQL <= APC_LEVEL

另請參閱

ECP_LIST

ExAllocatePoolWithTag

FltAllocateExtraCreateParameter

FltAllocateExtraCreateParameterFromLookasideList

FltAllocateExtraCreateParameterList

FltCreateFileEx2

FltFreeExtraCreateParameter

FltFreeExtraCreateParameterList

FltGetEcpListFromCallbackData

FltInsertExtraCreateParameter

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

IoCreateFileEx

NPAGED_LOOKASIDE_LIST

PAGED_LOOKASIDE_LIST

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK