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 |