Функция RxNameCacheInitialize (namcache.h)

RxNameCacheInitialize инициализирует кэш имен (NAME_CACHE_CONTROL структуру).

Синтаксис

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

Параметры

[in] NameCacheCtl

Указатель на инициализируемую структуру NAME_CACHE_CONTROL.

[in] MRxNameCacheSize

Размер (в байтах) части сетевого мини-перенаправления записи NAME_CACHE.

[in] MaximumEntries

Максимальное количество записей, которые когда-либо будут выделены. Это значение не позволяет программе, которая открывает большое количество файлов с неправильными именами, использовать всю память выстраивного пула.

Возвращаемое значение

None

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть namcache.h (включая Namcache.h)
IRQL <= APC_LEVEL

См. также раздел

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheFreeEntry