FltDeleteExtraCreateParameterLo在List 函式 (fltkernel.h)
FltDeleteExtraCreateParameterLo以List 例程釋放額外的建立參數, (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 清單標頭結構的指標,代表要釋放的 lookaside 清單。
[in] Flags
傳達 FltInitExtraCreateParameterLo一sideList 例程初始化 lookaside 列表時所使用的 ECP lookaside 清單配置選項。
這個 Flags 參數應該與呼叫 FltInitExtraCreateParameterLo一sideList 例程中使用的 Flags 參數相同。
傳回值
無
備註
從 Windows Vista 開始,即可使用此例程。
FltDeleteExtraCreateParameterLo一sideList 例程會釋放指定的 ECP lookaside 列表。 不過,釋放 lookaside 清單並不會自動釋放從 lookaside 清單配置的任何 ECP 內容結構。 若要釋放從 lookaside 清單配置的 ECP 內容結構,請呼叫 FltFreeExtraCreateParameter 例程。
驅動程式必須在卸除之前明確釋放所有 ECP 內容結構和 ECP 外觀清單。 如需詳細資訊,請參閱使用 Lookaside 清單。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
標頭 | fltkernel.h (包含 Fltkernel.h) |
程式庫 | FltMgr.lib |
IRQL | <= APC_LEVEL |
另請參閱
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLo以sideList
FltAllocateExtraCreateParameterList