Функция 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 |