Função RxNameCacheFreeEntry (namcache.h)
RxNameCacheFreeEntry libera o armazenamento para uma entrada de NAME_CACHE e diminui a contagem das entradas de cache NAME_CACHE associadas a uma estrutura de NAME_CACHE_CONTROL.
Sintaxe
void RxNameCacheFreeEntry(
[in] IN PNAME_CACHE_CONTROL NameCacheCtl,
[in] IN PNAME_CACHE NameCache
);
Parâmetros
[in] NameCacheCtl
Um ponteiro para a estrutura NAME_CACHE_CONTROL para o cache de nomes.
[in] NameCache
Um ponteiro para a estrutura de NAME_CACHE a ser livre.
Retornar valor
Nenhum
Comentários
A rotina RxNameCacheFreeEntry pressupõe que a entrada do cache de nomes não esteja na lista gratuita ou ativa.
A rotina RxNameCacheFreeEntry libera memória alocada para o buffer de nomes se o buffer de nomes dessa entrada de cache de nome não for NULL. Essa rotina liberará a memória usada para a entrada de NAME_CACHE. Em seguida, a contagem de entradas de cache de nomes em NameCacheCtl é decrementada.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | namcache.h (inclua Namcache.h) |
IRQL | <= APC_LEVEL |