Partager via


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

Voir aussi

FsRtlDeleteTunnelCache

FsRtlInitializeTunnelCache