RxNameCacheFinalize, fonction (namcache.h)
RxNameCacheFinalize libère le stockage pour toutes les entrées NAME_CACHE associées à une structure de 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
Aucun
Remarques
La routine RxNameCacheFinalize acquiert le verrou dans le cache de noms pour analyser la liste gratuite et supprimer les entrées de la liste active.
Sur les builds vérifiées, cette routine entraîne l’assertion du système si après avoir libéré toutes les entrées actives et gratuites, 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 lorsque vous avez terminé avec une entrée.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | namcache.h (include Namcache.h) |
IRQL | <= APC_LEVEL |