Fonction FsRtlInitializeTunnelCache (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
None
Remarques
FsRtlInitializeTunnelCache initialise un nouveau cache de tunnel. Les systèmes de fichiers doivent appeler FsRtlInitializeTunnelCache avant d’utiliser tout autre FsRtl... Routines TunnelCache sur le cache du tunnel.
Les systèmes de fichiers peuvent utiliser un cache de tunnel par volume pour mettre en cache des 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 du 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 contenant des informations spécifiques au système de fichiers. Lorsque le cache du tunnel est saturé, les entrées plus anciennes sont automatiquement supprimées.
Pour plus d’informations sur le tunneling de noms de fichiers, consultez l’article 172190 de la Base de connaissances Microsoft.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ntifs.h (include Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |