Função FsRtlInitializeTunnelCache (ntifs.h)

A rotina FsRtlInitializeTunnelCache inicializa um novo cache de túnel para um volume.

Sintaxe

void FsRtlInitializeTunnelCache(
  [in] TUNNEL *Cache
);

Parâmetros

[in] Cache

Ponteiro para uma estrutura TUNNEL por volume para a qual o chamador deve fornecer armazenamento residente em pool nãopagado.

Retornar valor

Nenhum

Comentários

FsRtlInitializeTunnelCache inicializa um novo cache de túnel. Os sistemas de arquivos devem chamar FsRtlInitializeTunnelCache antes de usar qualquer outro FsRtl... Rotinas tunnelCache no cache do túnel.

Os sistemas de arquivos podem usar um cache de túnel por volume para armazenar em cache nomes de arquivos e outros metadados para arquivos que estão sendo renomeados ou excluídos.

As entradas são adicionadas ao cache do túnel chamando FsRtlAddToTunnelCache. Cada entrada contém o nome do arquivo e a chave de diretório de um arquivo e também pode conter um pacote de dados de tamanho fixo de informações específicas do sistema de arquivos. Quando o cache do túnel fica cheio, as entradas mais antigas são removidas automaticamente.

Para obter mais informações sobre túnel de nome de arquivo, consulte Artigo 172190 da Base de Dados de Conhecimento da Microsoft.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Confira também

FsRtlAddToTunnelCache