共用方式為


PFLT_NORMALIZE_CONTEXT_CLEANUP回呼函式 (fltkernel.h)

提供篩選管理員名稱快取檔名的迷你篩選驅動程式,可以將類型為 PFLT_NORMALIZE_CONTEXT_CLEANUP 的例程註冊為minifilter驅動程式的 NormalizeContextCleanupCallback 例程。

語法

PFLT_NORMALIZE_CONTEXT_CLEANUP PfltNormalizeContextCleanup;

void PfltNormalizeContextCleanup(
  [in, optional] PVOID *NormalizationContext
)
{...}

參數

[in, optional] NormalizationContext

要傳入任何呼叫PFLT_NORMALIZE_NAME_COMPONENT 回呼例 程的迷你篩選驅動程式提供的內容資訊指標,這些呼叫會針對相同檔名路徑中的多個元件正規化。

傳回值

備註

提供篩選管理員名稱快取檔名的迷你篩選驅動程式,可以將類型為 PFLT_NORMALIZE_CONTEXT_CLEANUP 的例程註冊為minifilter驅動程式的 NormalizeContextCleanupCallback 例程。

若要註冊此回呼例程,minifilter 驅動程式會將類型為 PFLT_NORMALIZE_CONTEXT_CLEANUP 的例程位址儲存在minifilter驅動程式傳遞做為參數給 FltRegisterFilterFLT_REGISTRATION結構的 NormalizeContextCleanupCallback 成員中。

篩選管理員會呼叫此回呼例程,以允許迷你篩選驅動程式針對PFLT_NORMALIZE_NAME_COMPONENT回呼例程的 NormalizationContext 參數中傳遞的內容資訊執行任何必要的清除。 呼叫其PFLT_NORMALIZE_NAME_COMPONENT回呼例程時,此內容是由迷你篩選驅動程式所設定。

規格需求

需求
目標平台 桌面
標頭 fltkernel.h (包含 Fltkernel.h)
IRQL PASSIVE_LEVEL

另請參閱

FLT_REGISTRATION

FltRegisterFilter

PFLT_GENERATE_FILE_NAME

PFLT_NORMALIZE_NAME_COMPONENT

PFLT_NORMALIZE_NAME_COMPONENT_EX

UNICODE_STRING