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.
Valor de retorno
Nenhum
Observações
FsRtlInitializeTunnelCache inicializa um novo cache de túnel. Os sistemas de arquivos devem chamar FsRtlInitializeTunnelCache antes de usar qualquer outro FsRtl... TunnelCache rotinas 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 |
---|---|
da Plataforma de Destino | Universal |
cabeçalho | ntifs.h (inclua Ntifs.h) |
biblioteca | NtosKrnl.lib |
de DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |