FsRtlInitializeTunnelCache 函式 (ntifs.h)
FsRtlInitializeTunnelCache 例程會初始化磁碟區的新通道快取。
語法
void FsRtlInitializeTunnelCache(
[in] TUNNEL *Cache
);
參數
[in] Cache
呼叫端必須在非分頁集區中提供常駐記憶體的每個磁碟區 TUNNEL 結構的指標。
傳回值
沒有
言論
FsRtlInitializeTunnelCache 初始化新的通道快取。 文件系統必須先呼叫 FsRtlInitializeTunnelCache,才能使用任何其他 FsRtl...TunnelCache 通道快取上的例程。
檔系統可以使用個別磁碟區通道快取來快取要重新命名或刪除之檔案的檔名和其他元數據。
項目會藉由呼叫 FsRtlAddToTunnelCache來新增至通道快取。 每個專案都包含檔案的檔名和目錄金鑰,也可以包含檔案系統特定資訊的固定大小數據封包。 當通道快取已滿時,會自動移除較舊的專案。
如需檔案名通道的詳細資訊,請參閱 Microsoft 知識庫文章 172190。
要求
要求 | 價值 |
---|---|
目標平臺 | 普遍 |
標頭 | ntifs.h (include Ntifs.h) |
連結庫 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |