FsRtlDeleteKeyFromTunnelCache 函式 (ntifs.h)

FsRtlDeleteKeyFromTunnelCache 例程會刪除所刪除目錄中檔案的任何通道快取專案。

語法

void FsRtlDeleteKeyFromTunnelCache(
  [in] TUNNEL    *Cache,
       ULONGLONG DirectoryKey
);

參數

[in] Cache

由 FsRtlInitializeTunnelCache 初始化的通道快取指標。

DirectoryKey

正在移除之目錄的目錄索引鍵值。 如需詳細資訊,請參閱 FsRtlInitializeTunnelCache 的參考專案。

傳回值

備註

從磁碟區刪除目錄時,文件系統會呼叫 FsRtlDeleteKeyFromTunnelCacheFsRtlDeleteKeyFromTunnelCache 會刪除所有通道快取專案,其目錄索引鍵符合 DirKey 參數中指定的值。

若要刪除通道快取,請使用 FsRtlDeleteTunnelCache

呼叫端必須針對 FsRtlDeleteTunnelCache 同步處理此呼叫。 換句話說,文件系統必須確定它不會從不同的線程同時呼叫 FsRtlDeleteKeyFromTunnelCacheFsRtlDeleteTunnelCache

如需檔名通道的詳細資訊,請參閱 Microsoft 知識庫文章 172190

規格需求

需求
最低支援的用戶端 Windows 2000
目標平台 Universal
標頭 ntifs.h (包含 FltKernel.h、Ntifs.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL <= APC_LEVEL

另請參閱

FsRtlDeleteTunnelCache

FsRtlInitializeTunnelCache