FsRtlDeleteKeyFromTunnelCache 函式 (ntifs.h)
FsRtlDeleteKeyFromTunnelCache 例程會刪除所刪除目錄中檔案的任何通道快取專案。
語法
void FsRtlDeleteKeyFromTunnelCache(
[in] TUNNEL *Cache,
ULONGLONG DirectoryKey
);
參數
[in] Cache
由 FsRtlInitializeTunnelCache 初始化之通道快取的指標。
DirectoryKey
要移除之目錄的目錄索引鍵值。 如需詳細資訊,請參閱 FsRtlInitializeTunnelCache的參考專案。
傳回值
沒有
言論
文件系統在從磁碟區中刪除目錄時,呼叫 FsRtlDeleteKeyFromTunnelCache。 FsRtlDeleteKeyFromTunnelCache 會刪除所有通道快取專案,其目錄索引鍵符合 DirKey 參數中指定的值。
若要刪除通道快取,請使用 FsRtlDeleteTunnelCache。
呼叫端必須針對 FsRtlDeleteTunnelCache同步處理此呼叫。 換句話說,文件系統必須確保它不會從不同的線程同時呼叫 FsRtlDeleteKeyFromTunnelCache 和 FsRtlDeleteTunnelCache。
如需檔案名通道的詳細資訊,請參閱 Microsoft 知識庫文章 172190。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 2000 |
目標平臺 | 普遍 |
標頭 | ntifs.h (include FltKernel.h, Ntifs.h) |
連結庫 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |