Partilhar via


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 NAME_CACHE para liberar.

Valor de retorno

Nenhum

Observações

A rotina RxNameCacheFreeEntry pressupõe que a entrada do cache de nomes não está na lista gratuita ou ativa.

A rotina RxNameCacheFreeEntry libera a memória alocada para o buffer de nomes se o buffer de nome dessa entrada de cache de nome não estiver NULL. Essa rotina liberará a memória usada para a entrada NAME_CACHE. Em seguida, a contagem de entradas de cache de nomes em NameCacheCtl é decrescida.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho namcache.h (inclua Namcache.h)
IRQL <= APC_LEVEL

Consulte também

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheInitialize