DnsNameCompare_W, fonction (windns.h)

La fonction DnsNameCompare compare deux noms DNS. Comme de nombreuses fonctions DNS, le type de fonction DnsNameCompare est implémenté sous plusieurs formes pour faciliter l’encodage de caractères différents. En fonction de l’encodage de caractères impliqué, utilisez l’une des fonctions suivantes :

  • DnsNameCompare_A (_A pour l’encodage ANSI)
  • DnsNameCompare_W (_W pour l’encodage Unicode)
  • DnsNameCompare_UTF8 (_UTF8 pour l’encodage Unicode)

Syntaxe

BOOL DnsNameCompare_W(
  [in] PCWSTR pName1,
  [in] PCWSTR pName2
);

Paramètres

[in] pName1

Pointeur vers une chaîne qui représente le premier nom DNS de la paire de comparaison.

[in] pName2

Pointeur vers une chaîne qui représente le deuxième nom DNS de la paire de comparaison.

Valeur retournée

Retourne TRUE si les noms comparés sont équivalents, FALSE si ce n’est pas le cas.

Remarques

Les comparaisons de noms ne respectent pas la casse et les points de fin sont ignorés.

Comme pour d’autres fonctions de comparaison DNS, la fonction DnsNameCompare considère un encodage différent comme une indication immédiate de valeurs différentes et, par conséquent, les mêmes noms avec un encodage de caractères différents ne seront pas signalés de manière identique.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête windns.h
Bibliothèque Dnsapi.lib
DLL Dnsapi.dll

Voir aussi

DNS_RECORD

DnsQuery

DnsRecordCompare

DnsRecordSetCompare