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 |