共用方式為


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
目標平臺 普遍
標頭 ntifs.h (include FltKernel.h, Ntifs.h)
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

另請參閱

FsRtlDeleteTunnelCache

FsRtlInitializeTunnelCache