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

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

Voir aussi

FsRtlDeleteTunnelCache

FsRtlInitializeTunnelCache