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_LIST 或 NPAGED_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 |
另請參閱
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList
FltAllocateExtraCreateParameterList