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