Função FsRtlDeleteKeyFromTunnelCache (ntifs.h)
A rotina FsRtlDeleteKeyFromTunnelCache exclui todas as entradas de cache de túnel para arquivos em um diretório que está sendo excluído.
Sintaxe
void FsRtlDeleteKeyFromTunnelCache(
[in] TUNNEL *Cache,
ULONGLONG DirectoryKey
);
Parâmetros
[in] Cache
Um ponteiro para um cache de túnel que foi inicializado por FsRtlInitializeTunnelCache.
DirectoryKey
O valor da chave de diretório para o diretório que está sendo removido. Para obter mais informações, consulte a entrada de referência para FsRtlInitializeTunnelCache.
Retornar valor
Nenhum
Comentários
Os sistemas de arquivos chamam FsRtlDeleteKeyFromTunnelCache ao excluir um diretório de um volume. FsRtlDeleteKeyFromTunnelCache exclui todas as entradas de cache de túnel cujas chaves de diretório correspondem ao valor especificado no parâmetro DirKey .
Para excluir o cache de túnel, use FsRtlDeleteTunnelCache.
O chamador é necessário para sincronizar essa chamada com FsRtlDeleteTunnelCache. Em outras palavras, um sistema de arquivos deve garantir que ele não chame FsRtlDeleteKeyFromTunnelCache e FsRtlDeleteTunnelCache ao mesmo tempo de threads diferentes.
Para obter mais informações sobre túnel de nome de arquivo, consulte o Artigo 172190 da Base de Dados de Conhecimento Microsoft.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 |
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h (inclua FltKernel.h, Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |