RxNameCacheFinalize 函数 (namcache.h)
RxNameCacheFinalize 释放与NAME_CACHE_CONTROL结构关联的所有NAME_CACHE项的存储。
语法
void RxNameCacheFinalize(
[in] IN PNAME_CACHE_CONTROL NameCacheCtl
);
参数
[in] NameCacheCtl
指向名称缓存NAME_CACHE_CONTROL结构的指针。
返回值
没有
言论
RxNameCacheFinalize 例程获取名称缓存上的锁,以扫描可用列表并从活动列表中删除条目。
在检查的生成时,如果释放所有活动条目和可用条目后,此例程会导致系统 ASSERT,引用计数仍保留在名称缓存中。 这表示内存泄漏,其中某些调用方在完成输入时未调用 RxNameCacheFreeEntry。
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | namcache.h (包括 Namcache.h) |
IRQL | <= APC_LEVEL |