FltPurgeFileNameInformationCache 函式 (fltkernel.h)
FltPurgeFileNameInformationCache 會從篩選管理員的名稱快取所有從指定迷你篩選驅動程序實例所提供的名稱產生的檔名資訊結構清除。
語法
NTSTATUS FLTAPI FltPurgeFileNameInformationCache(
[in] PFLT_INSTANCE Instance,
[in, optional] PFILE_OBJECT FileObject
);
參數
[in] Instance
不透明實例 (PFLT_INSTANCE) 要清除其名稱之迷你篩選驅動程序實例的指標。 這個參數是必要的,而且不能是 NULL。
[in, optional] FileObject
要清除所有名稱之檔案對象的選擇性指標。 如果此參數為 NULL, 則會清除 Instance 參數所指定之迷你篩選驅動程式實例的所有名稱。
傳回值
FltPurgeFileNameInformationCache 會傳回STATUS_SUCCESS或適當的 NTSTATUS 值。
備註
提供篩選管理員名稱快取檔名的迷你篩選驅動程式,可以呼叫 FltPurgeFileNameInformationCache 來清除指定迷你篩選驅動程序實例提供的名稱。 這是在提供名稱的篩選卸除時最常完成的。
在釋放所有參考之前,不會釋放檔名信息結構。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
標頭 | fltkernel.h (包含 Fltkernel.h) |
程式庫 | FltMgr.lib |
Dll | Fltmgr.sys |
IRQL | <= APC_LEVEL |
另請參閱
FltGetFileNameInformationUnsafe