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

另请参阅

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry

RxNameCacheFreeEntry

RxNameCacheInitialize