Función FsRtlInitializeTunnelCache (ntifs.h)

La rutina FsRtlInitializeTunnelCache inicializa una nueva memoria caché de túnel para un volumen.

Sintaxis

void FsRtlInitializeTunnelCache(
  [in] TUNNEL *Cache
);

Parámetros

[in] Cache

Puntero a una estructura TUNNEL por volumen para la que el autor de la llamada debe proporcionar almacenamiento residente en un grupo no paginado.

Valor devuelto

None

Observaciones

FsRtlInitializeTunnelCache inicializa una nueva caché de túnel. Los sistemas de archivos deben llamar a FsRtlInitializeTunnelCache antes de usar cualquier otro FsRtl... Rutinas tunnelCache en la memoria caché del túnel.

Los sistemas de archivos pueden usar una memoria caché de túnel por volumen para almacenar en caché los nombres de archivo y otros metadatos de los archivos cuyo nombre se va a cambiar o eliminar.

Las entradas se agregan a la memoria caché del túnel mediante una llamada a FsRtlAddToTunnelCache. Cada entrada contiene el nombre de archivo y la clave de directorio de un archivo, y también puede contener un paquete de datos de tamaño fijo de información específica del sistema de archivos. Cuando la memoria caché del túnel se llena, las entradas anteriores se quitan automáticamente.

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
Plataforma de destino Universal
Encabezado ntifs.h (incluya Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Consulte también

FsRtlAddToTunnelCache