Fungsi RxNameCacheFinalize (namcache.h)

RxNameCacheFinalize merilis penyimpanan untuk semua entri NAME_CACHE yang terkait dengan struktur NAME_CACHE_CONTROL.

Sintaks

void RxNameCacheFinalize(
  [in] IN PNAME_CACHE_CONTROL NameCacheCtl
);

Parameter

[in] NameCacheCtl

Penunjuk ke struktur NAME_CACHE_CONTROL untuk cache nama.

Nilai kembali

Tidak ada

Keterangan

Rutinitas RxNameCacheFinalize memperoleh kunci pada cache nama untuk memindai daftar gratis dan menghapus entri dari daftar aktif.

Pada build yang diperiksa, rutinitas ini menyebabkan sistem menjadi ASSERT jika setelah merilis semua entri aktif dan gratis, jumlah referensi masih tetap ada pada cache nama. Ini menunjukkan kebocoran memori di mana beberapa penelepon tidak memanggil RxNameCacheFreeEntry ketika dilakukan dengan entri.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header namcache.h (termasuk Namcache.h)
IRQL <= APC_LEVEL

Lihat juga

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry

RxNameCacheFreeEntry

RxNameCacheInitialize