RxNameCacheFinalize, fonction (namcache.h)
RxNameCacheFinalize libère le stockage pour toutes les entrées NAME_CACHE associées à une structure NAME_CACHE_CONTROL.
Syntaxe
void RxNameCacheFinalize(
[in] IN PNAME_CACHE_CONTROL NameCacheCtl
);
Paramètres
[in] NameCacheCtl
Pointeur vers la structure NAME_CACHE_CONTROL pour le cache de noms.
Valeur de retour
None
Remarques
La routine RxNameCacheFinalize acquiert le verrou sur le cache de noms pour analyser la liste libre et supprimer les entrées de la liste active.
Sur les builds vérifiées, cette routine oblige le système à AFFIRMER si, après avoir libéré toutes les entrées actives et libres, un nombre de références reste toujours sur le cache de noms. Cela indique une fuite de mémoire où certains appelants n’ont pas appelé RxNameCacheFreeEntry lorsqu’ils ont terminé avec une entrée.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | namcache.h (include Namcache.h) |
IRQL | <= APC_LEVEL |