Condividi tramite


Funzione FsRtlDeleteKeyFromTunnelCache (ntifs.h)

La routine FsRtlDeleteKeyFromTunnelCache elimina tutte le voci della cache del tunnel per i file in una directory che viene eliminata.

Sintassi

void FsRtlDeleteKeyFromTunnelCache(
  [in] TUNNEL    *Cache,
       ULONGLONG DirectoryKey
);

Parametri

[in] Cache

Puntatore a una cache del tunnel inizializzata da FsRtlInitializeTunnelCache.

DirectoryKey

Valore della chiave di directory per la directory da rimuovere. Per altre informazioni, vedere la voce di riferimento per FsRtlInitializeTunnelCache.

Valore restituito

Nessuno

Osservazioni

I file system chiamano FsRtlDeleteKeyFromTunnelCache quando si elimina una directory da un volume. FsRtlDeleteKeyFromTunnelCache elimina tutte le voci della cache del tunnel le cui chiavi di directory corrispondono al valore specificato nel parametro di DirKey.

Per eliminare la cache del tunnel, usare FsRtlDeleteTunnelCache.

Il chiamante è necessario per sincronizzare questa chiamata con FsRtlDeleteTunnelCache. In altre parole, un file system deve assicurarsi che non chiami FsRtlDeleteKeyFromTunnelCache e FsRtlDeleteTunnelCache contemporaneamente da thread diversi.

Per altre informazioni sul tunneling dei nomi file, vedere articolo della Microsoft Knowledge Base 172190.

Fabbisogno

Requisito Valore
client minimo supportato Windows 2000
piattaforma di destinazione Universale
intestazione ntifs.h (include FltKernel.h, Ntifs.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe
IRQL <= APC_LEVEL

Vedere anche

FsRtlDeleteTunnelCache

FsRtlInitializeTunnelCache