Função RxNameCacheFinalize (namcache.h)
RxNameCacheFinalize libera o armazenamento para todas as entradas de NAME_CACHE associadas a uma estrutura de NAME_CACHE_CONTROL.
Sintaxe
void RxNameCacheFinalize(
[in] IN PNAME_CACHE_CONTROL NameCacheCtl
);
Parâmetros
[in] NameCacheCtl
Um ponteiro para a estrutura NAME_CACHE_CONTROL para o cache de nomes.
Retornar valor
Nenhum
Comentários
A rotina RxNameCacheFinalize adquire o bloqueio no cache de nomes para verificar a lista gratuita e remover entradas da lista ativa.
Em builds verificados, essa rotina fará com que o sistema asserte se depois de liberar todas as entradas ativas e gratuitas uma contagem de referência ainda permanecer no cache de nomes. Isso indica um vazamento de memória em que algum chamador não chamou RxNameCacheFreeEntry quando concluído com uma entrada.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | namcache.h (inclua Namcache.h) |
IRQL | <= APC_LEVEL |