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 memoria 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, vea la entrada de referencia de FsRtlInitializeTunnelCache.

Valor devuelto

Ninguno

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 caché del túnel, use FsRtlDeleteTunnelCache.

El autor de la llamada 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 subprocesos diferentes.

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

Requisitos

Requisito Valor
cliente mínimo admitido Windows 2000
de la plataforma de destino de Universal
encabezado de ntifs.h (include FltKernel.h, Ntifs.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL <= APC_LEVEL

Consulte también

FsRtlDeleteTunnelCache

FsRtlInitializeTunnelCache