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.
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 |