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 |