Fonction RxNameCacheCreateEntry (namcache.h)
RxNameCacheCreateEntry alloue et initialise une structure NAME_CACHE avec la chaîne de nom donnée.
Syntaxe
PNAME_CACHE RxNameCacheCreateEntry(
[in] IN PNAME_CACHE_CONTROL NameCacheCtl,
[in] IN PUNICODE_STRING Name,
[in] IN BOOLEAN CaseInsensitive
);
Paramètres
[in] NameCacheCtl
Pointeur vers la structure NAME_CACHE_CONTROL à partir de laquelle allouer l’entrée.
[in] Name
Pointeur vers la chaîne de nom Unicode avec laquelle initialiser l’entrée du cache de noms.
[in] CaseInsensitive
Valeur booléenne qui indique si des comparaisons insensibles à la casse doivent être utilisées lors de la comparaison du paramètre Name .
Valeur retournée
RxNameCacheCreateEntry retourne un pointeur vers la structure NAME_CACHE nouvellement allouée en cas de réussite ou un pointeur NULL si l’allocation échoue.
Remarques
Un mini-redirecteur réseau appelle RxNameCacheCreateEntry pour allouer et initialiser une structure NAME_CACHE avec la chaîne de nom donnée. On s’attend à ce que l’appelant initialise ensuite tous les éléments de mini-redirecteur réseau supplémentaires du contexte de cache de noms, définisse la durée de vie (en secondes) et le membre de contexte de la structure NAME_CACHE, puis place l’entrée sur la liste active du cache de noms en appelant RxNameCacheActivateEntry.
RxNameCacheCreateEntry tente d’abord de réutiliser une entrée NAME_CACHE dans la liste gratuite, le cas échéant, avant d’allouer une nouvelle entrée NAME_CACHE.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | namcache.h (include Namcache.h) |
IRQL | <= APC_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour