Partager via


Fonction RxNameCacheFreeEntry (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 libre.

Valeur de retour

None

Remarques

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

La routine RxNameCacheFreeEntry 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é.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête namcache.h (include Namcache.h)
IRQL <= APC_LEVEL

Voir aussi

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheInitialize