RxNameCacheFreeEntry 函数 (namcache.h)

RxNameCacheFreeEntry 释放NAME_CACHE条目的存储,并递减与NAME_CACHE_CONTROL结构关联的NAME_CACHE缓存项计数。

语法

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

参数

[in] NameCacheCtl

指向名称缓存NAME_CACHE_CONTROL结构的指针。

[in] NameCache

指向要释放NAME_CACHE结构的指针。

返回值

没有

言论

RxNameCacheFreeEntry 例程假定名称缓存项不在免费列表或活动列表中。

如果此名称缓存项的名称缓冲区未 NULL,则 RxNameCacheFreeEntry 例程释放为名称缓冲区分配的内存。 然后,此例程将释放用于NAME_CACHE条目的内存。 然后,NameCacheCtl 上的名称缓存条目计数将递减。

要求

要求 价值
目标平台 桌面
标头 namcache.h (包括 Namcache.h)
IRQL <= APC_LEVEL

另请参阅

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheInitialize