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

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

Синтаксис

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

Параметры

[in] NameCacheCtl

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

[in] Name

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

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

Никакой

Замечания

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

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

Требования

Требование Ценность
целевая платформа Настольный
заголовка namcache.h (include Namcache.h)
IRQL <= APC_LEVEL

См. также

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheFreeEntry

RxNameCacheInitialize