共用方式為


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 (include Namcache.h)
IRQL <= APC_LEVEL

另請參閱

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry

RxNameCacheFreeEntry

RxNameCacheInitialize