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 を呼び出さなかったメモリ リークを示します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | namcache.h (Namcache.h を含む) |
IRQL | <= APC_LEVEL |