Partager via


RxNameCacheFreeEntry, fonction (namcache.h)

RxNameCacheFreeEntry libère le stockage d’une entrée NAME_CACHE et décrémente le nombre d’entrées de cache NAME_CACHE associées à une structure NAME_CACHE_CONTROL.

Syntaxe

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

Paramètres

[in] NameCacheCtl

Pointeur vers la structure NAME_CACHE_CONTROL pour le cache de noms.

[in] NameCache

Pointeur vers la structure NAME_CACHE à libérer.

Valeur de retour

Aucun

Remarques

La routine RxNameCacheFreeEntry suppose que l’entrée du cache de noms n’est pas dans la liste libre ou active.

La routine RxNameCacheFreeEnt ry libère la mémoire allouée pour la mémoire tampon de noms si la mémoire tampon de nom de cette entrée de cache de noms n’est pas null. Cette routine libère ensuite la mémoire utilisée pour l’entrée NAME_CACHE. Ensuite, le nombre d’entrées de cache de noms sur NameCacheCtl est décrémenté.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête namcache.h (include Namcache.h)
IRQL <= APC_LEVEL

Voir aussi

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheInitialize