Функция 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 структуру для освобождения.
Возвращаемое значение
None
Remarks
Подпрограмма RxNameCacheFreeEntry предполагает, что запись кэша имен отсутствует в списке "Свободный" или "Активный".
Подпрограмма RxNameCacheFreeEntry освобождает память, выделенную для буфера имен, если буфер имен для этой записи кэша имен не имеет значения NULL. Затем эта подпрограмма освободит память, используемую для записи NAME_CACHE. Затем количество записей кэша имен в NameCacheCtl уменьшается.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | namcache.h (включая Namcache.h) |
IRQL | <= APC_LEVEL |