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 pelo 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.
Valor de retorno
Nenhum
Observações
Os sistemas de arquivos chamam FsRtlDeleteKeyFromTunnelCache ao excluir um diretório de um volume.
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 Artigo 172190 da Base de Dados de Conhecimento da Microsoft.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 |
da Plataforma de Destino |
Universal |
cabeçalho | ntifs.h (inclua FltKernel.h, Ntifs.h) |
biblioteca | NtosKrnl.lib |
de DLL |
NtosKrnl.exe |
IRQL | <= APC_LEVEL |