Condividi tramite


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 la quale il chiamante deve fornire spazio di archiviazione residente nel pool non di paging.

Valore restituito

Nessuno

Osservazioni

FsRtlInitializeTunnelCache inizializza una nuova cache del tunnel. I file system devono chiamare FsRtlInitializeTunnelCache prima di usare qualsiasi altro FsRtl... TunnelCache routine nella cache del tunnel.

I file system possono usare una cache di tunnel per volume per memorizzare nella cache i 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 file e la chiave di directory per un file e può contenere anche un pacchetto di dati a dimensione fissa di informazioni specifiche del file system. Quando la cache del tunnel diventa piena, le voci meno recenti vengono rimosse automaticamente.

Per altre informazioni sul tunneling dei nomi file, vedere articolo della Microsoft Knowledge Base 172190.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione ntifs.h (include Ntifs.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe
IRQL <= APC_LEVEL

Vedere anche

FsRtlAddToTunnelCache