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 の