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

RxNameCacheFreeEntry освобождает хранилище для записи NAME_CACHE и уменьшает количество записей кэша NAME_CACHE, связанных со структурой NAME_CACHE_CONTROL.

Синтаксис

VOID RxNameCacheFreeEntry(
  [in] IN PNAME_CACHE_CONTROL NameCacheCtl,
  [in] IN PNAME_CACHE         NameCache
);

Параметры

[in] NameCacheCtl

Указатель на структуру NAME_CACHE_CONTROL для кэша имен.

[in] NameCache

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

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

Никакой

Замечания

Подпрограмма RxNameCacheFreeEntry предполагает, что запись кэша имен отсутствует в свободном или активном списке.

Программа RxNameCacheFreeEntry освобождает память, выделенную для буфера имен, если буфер имен для записи кэша имен не NULL. Эта подпрограмма будет освобождать память, используемую для записи NAME_CACHE. Затем количество записей кэша имен в NameCacheCtl уменьшается.

Требования

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

См. также

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheInitialize