Partager via


FsRtlInitializeTunnelCache, fonction (ntifs.h)

La routine FsRtlInitializeTunnelCache initialise un nouveau cache de tunnel pour un volume.

Syntaxe

void FsRtlInitializeTunnelCache(
  [in] TUNNEL *Cache
);

Paramètres

[in] Cache

Pointeur vers une structure TUNNEL par volume pour laquelle l’appelant doit fournir un stockage résident dans un pool non paginé.

Valeur de retour

Aucun

Remarques

FsRtlInitializeTunnelCache initialise un nouveau cache de tunnel. Les systèmes de fichiers doivent appeler FsRtlInitializeTunnelCache avant d’utiliser d’autres FsRtl... TunnelCache routines sur le cache de tunnel.

Les systèmes de fichiers peuvent utiliser un cache de tunnel par volume pour mettre en cache les noms de fichiers et d’autres métadonnées pour les fichiers qui sont renommés ou supprimés.

Les entrées sont ajoutées au cache de tunnel en appelant FsRtlAddToTunnelCache. Chaque entrée contient le nom de fichier et la clé de répertoire d’un fichier, et peut également contenir un paquet de données de taille fixe d’informations spécifiques au système de fichiers. Lorsque le cache de tunnel devient plein, les entrées plus anciennes sont supprimées automatiquement.

Pour plus d’informations sur le tunneling de noms de fichiers, consultez 'article 172190de la Base de connaissances Microsoft.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête ntifs.h (include Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Voir aussi

FsRtlAddToTunnelCache