Compartir a través de


Función FsRtlDeleteKeyFromTunnelCache (ntifs.h)

La rutina FsRtlDeleteKeyFromTunnelCache elimina las entradas de caché de túnel para los archivos de un directorio que se está eliminando.

Sintaxis

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

Parámetros

[in] Cache

Puntero a una caché de túnel inicializada por FsRtlInitializeTunnelCache.

DirectoryKey

Valor de clave de directorio para el directorio que se va a quitar. Para obtener más información, consulte la entrada de referencia de FsRtlInitializeTunnelCache.

Valor devuelto

None

Observaciones

Los sistemas de archivos llaman a FsRtlDeleteKeyFromTunnelCache al eliminar un directorio de un volumen. FsRtlDeleteKeyFromTunnelCache elimina todas las entradas de caché del túnel cuyas claves de directorio coinciden con el valor especificado en el parámetro DirKey .

Para eliminar la memoria caché del túnel, use FsRtlDeleteTunnelCache.

El llamador es necesario para sincronizar esta llamada con FsRtlDeleteTunnelCache. Es decir, un sistema de archivos debe asegurarse de que no llama a FsRtlDeleteKeyFromTunnelCache y FsRtlDeleteTunnelCache al mismo tiempo desde diferentes subprocesos.

Para obtener más información sobre la tunelización de nombres de archivo, consulte el artículo 172190 de Microsoft Knowledge Base.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000
Plataforma de destino Universal
Encabezado ntifs.h (incluya FltKernel.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Consulte también

FsRtlDeleteTunnelCache

FsRtlInitializeTunnelCache