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 |