共用方式為


PFLT_NORMALIZE_CONTEXT_CLEANUP回呼函式 (fltkernel.h)

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

語法

PFLT_NORMALIZE_CONTEXT_CLEANUP PfltNormalizeContextCleanup;

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

參數

[in, optional] NormalizationContext

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

傳回值

沒有

言論

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

若要註冊此回呼例程,迷你篩選驅動程式會將類型PFLT_NORMALIZE_CONTEXT_CLEANUP的例程位址儲存在 NormalizeContextCleanupCallbackFLT_REGISTRATION 結構的成員,而迷你篩選驅動程式會作為參數傳遞給 FltRegisterFilter

篩選管理員會呼叫此回呼例程,讓迷你篩選驅動程式針對 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