Compartilhar via


Função RxNameCacheInitialize (namcache.h)

RxNameCacheInitialize inicializa um cache de nomes (estrutura NAME_CACHE_CONTROL).

Sintaxe

void RxNameCacheInitialize(
  [in] IN PNAME_CACHE_CONTROL NameCacheCtl,
  [in] IN ULONG               MRxNameCacheSize,
  [in] IN ULONG               MaximumEntries
);

Parâmetros

[in] NameCacheCtl

Um ponteiro para a estrutura NAME_CACHE_CONTROL a ser inicializada.

[in] MRxNameCacheSize

O tamanho, em bytes, da parte do minidiretor de rede da entrada NAME_CACHE.

[in] MaximumEntries

O número máximo de entradas que serão alocadas. Esse valor impede que um programa errant que abre um grande número de arquivos com nomes incorretos use toda a memória do pool de páginas.

Valor de retorno

Nenhum

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

RxNameCacheFreeEntry