FsRtlDeleteKeyFromTunnelCache, fonction (ntifs.h)
La routine FsRtlDeleteKeyFromTunnelCache supprime toutes les entrées de cache de tunnel pour les fichiers d’un répertoire en cours de suppression.
Syntaxe
void FsRtlDeleteKeyFromTunnelCache(
[in] TUNNEL *Cache,
ULONGLONG DirectoryKey
);
Paramètres
[in] Cache
Pointeur vers un cache de tunnel initialisé par FsRtlInitializeTunnelCache.
DirectoryKey
Valeur de clé de répertoire pour le répertoire en cours de suppression. Pour plus d’informations, consultez l’entrée de référence pour FsRtlInitializeTunnelCache.
Valeur de retour
Aucun
Remarques
Les systèmes de fichiers appellent FsRtlDeleteKeyFromTunnelCache lors de la suppression d’un répertoire d’un volume. FsRtlDeleteKeyFromTunnelCache supprime toutes les entrées du cache de tunnel dont les clés de répertoire correspondent à la valeur spécifiée dans le paramètre DirKey.
Pour supprimer le cache de tunnel, utilisez FsRtlDeleteTunnelCache.
L’appelant doit synchroniser cet appel avec FsRtlDeleteTunnelCache. En d’autres termes, un système de fichiers doit s’assurer qu’il n’appelle pas FsRtlDeleteKeyFromTunnelCache et FsRtlDeleteTunnelCache en même temps à partir de différents threads.
Pour plus d’informations sur le tunneling de noms de fichiers, consultez 'article 172190de la Base de connaissances Microsoft.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 2000 |
plateforme cible | Universel |
d’en-tête | ntifs.h (include FltKernel.h, Ntifs.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |