Funzione FsRtlInitializeTunnelCache (ntifs.h)

La routine FsRtlInitializeTunnelCache inizializza una nuova cache del tunnel per un volume.

Sintassi

void FsRtlInitializeTunnelCache(
  [in] TUNNEL *Cache
);

Parametri

[in] Cache

Puntatore a una struttura TUNNEL per volume per cui il chiamante deve fornire l'archiviazione residente nel pool non con pagine.

Valore restituito

nessuno

Osservazioni

FsRtlInitializeTunnelCache inizializza una nuova cache del tunnel. I file system devono chiamare FsRtlInitializeTunnelCache prima di usare qualsiasi altra fsRtl... Routine tunnelCache nella cache del tunnel.

I file system possono usare una cache del tunnel per volume per memorizzare nella cache nomi di file e altri metadati per i file che vengono rinominati o eliminati.

Le voci vengono aggiunte alla cache del tunnel chiamando FsRtlAddToTunnelCache. Ogni voce contiene il nome del file e la chiave della directory per un file e può contenere anche un pacchetto di dati di dimensioni fisse di informazioni specifiche del file system. Quando la cache del tunnel diventa completa, le voci meno recenti vengono rimosse automaticamente.

Per altre informazioni sul tunneling dei nomi di file, vedere Articolo 172190 di Microsoft Knowledge Base.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione ntifs.h (include Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Vedi anche

FsRtlAddToTunnelCache