Bagikan melalui


Fungsi RxNameCacheFreeEntry (namcache.h)

RxNameCacheFreeEntry merilis penyimpanan untuk entri NAME_CACHE dan mengurangi jumlah entri cache NAME_CACHE yang terkait dengan struktur NAME_CACHE_CONTROL.

Sintaks

void RxNameCacheFreeEntry(
  [in] IN PNAME_CACHE_CONTROL NameCacheCtl,
  [in] IN PNAME_CACHE         NameCache
);

Parameter

[in] NameCacheCtl

Penunjuk ke struktur NAME_CACHE_CONTROL untuk cache nama.

[in] NameCache

Penunjuk ke struktur NAME_CACHE untuk membebaskan.

Nilai kembali

Tidak ada

Keterangan

Rutinitas RxNameCacheFreeEntry mengasumsikan bahwa entri cache nama tidak ada di daftar gratis atau aktif.

Rutinitas RxNameCacheFreeEntry membebaskan memori yang dialokasikan untuk buffer nama jika buffer nama untuk entri cache nama ini bukan NULL. Rutinitas ini kemudian akan membebaskan memori yang digunakan untuk entri NAME_CACHE. Kemudian, jumlah entri cache nama pada NameCacheCtl dikurangi.

Persyaratan

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

Lihat juga

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheInitialize