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 minidiretório 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 errante que abra um grande número de arquivos com nomes ruins use toda a memória do pool de páginas.

Retornar valor

Nenhum

Requisitos

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

Confira também

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheFreeEntry