Fungsi FsRtlDeleteKeyFromTunnelCache (ntifs.h)

Rutinitas FsRtlDeleteKeyFromTunnelCache menghapus entri cache terowongan untuk file dalam direktori yang sedang dihapus.

Sintaks

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

Parameter

[in] Cache

Penunjuk ke cache terowongan yang diinisialisasi oleh FsRtlInitializeTunnelCache.

DirectoryKey

Nilai kunci direktori untuk direktori yang sedang dihapus. Untuk informasi selengkapnya, lihat entri referensi untuk FsRtlInitializeTunnelCache.

Nilai kembali

Tidak ada

Keterangan

Sistem file memanggil FsRtlDeleteKeyFromTunnelCache saat menghapus direktori dari volume. FsRtlDeleteKeyFromTunnelCache menghapus semua entri cache terowongan yang kunci direktorinya cocok dengan nilai yang ditentukan dalam parameter DirKey .

Untuk menghapus cache terowongan, gunakan FsRtlDeleteTunnelCache.

Pemanggil diperlukan untuk menyinkronkan panggilan ini terhadap FsRtlDeleteTunnelCache. Dengan kata lain, sistem file harus memastikan bahwa sistem file tidak memanggil FsRtlDeleteKeyFromTunnelCache dan FsRtlDeleteTunnelCache pada saat yang sama dari utas yang berbeda.

Untuk informasi selengkapnya tentang penerowongan nama file, lihat Artikel Pangkalan Pengetahuan Microsoft 172190.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000
Target Platform Universal
Header ntifs.h (termasuk FltKernel.h, Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Lihat juga

FsRtlDeleteTunnelCache

FsRtlInitializeTunnelCache