Функция RxNameCacheFinalize (namcache.h)
RxNameCacheFinalize освобождает хранилище для всех NAME_CACHE записей, связанных со структурой NAME_CACHE_CONTROL.
Синтаксис
void RxNameCacheFinalize(
[in] IN PNAME_CACHE_CONTROL NameCacheCtl
);
Параметры
[in] NameCacheCtl
Указатель на структуру NAME_CACHE_CONTROL для кэша имен.
Возвращаемое значение
None
Remarks
Подпрограмма RxNameCacheFinalize получает блокировку в кэше имен для сканирования свободного списка и удаления записей из активного списка.
В проверенных сборках эта подпрограмма вызывает в системе значение ASSERT, если после освобождения всех активных и свободных записей количество ссылок по-прежнему остается в кэше имен. Это указывает на утечку памяти, из-за которой вызывающий объект не вызывал RxNameCacheFreeEntry по завершении работы с записью.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | namcache.h (включая Namcache.h) |
IRQL | <= APC_LEVEL |