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

RxNameCacheExpireEntryWithShortName истекает срок действия всех записей кэша имен, префикс имени которых соответствует заданному короткому имени файла.

Синтаксис

void RxNameCacheExpireEntryWithShortName(
  [in] IN PNAME_CACHE_CONTROL NameCacheCtl,
  [in] IN PUNICODE_STRING     Name
);

Параметры

[in] NameCacheCtl

Указатель на структуру NAME_CACHE_CONTROL для сканирования.

[in] Name

Указатель на строку Юникода, содержащую префикс имени для проверки соответствия записи кэша имен сроку действия.

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

None

Remarks

Подпрограмма RxNameCacheExpireEntryWithShortName сканирует активный список и вставляет все соответствующие NAME_CACHE записи в начало свободного списка. Элемент CaseInsensitive записи NAME_CACHE используется для определения того, следует ли при сканировании игнорировать учет регистра при сопоставлении с параметром Name .

Так как активный список сканируется, подпрограмма RxNameCacheExpireEntryWithShortName помещает в свободный список все несовпадения записей, срок действия которых истек. Значение Name нулевой длины будет соответствовать всем записям и вставлять их в список бесплатных.

Требования

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

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

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheFreeEntry

RxNameCacheInitialize