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 |