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
None
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 de 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 l’article 172190 de la Base de connaissances Microsoft.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 |
Plateforme cible | Universal |
En-tête | ntifs.h (include FltKernel.h, Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |