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 |