DnsRecordSetCompare, fonction (windns.h)

La fonction DnsRecordSetCompare compare deux jeux RR.

Syntaxe

BOOL DnsRecordSetCompare(
  [in, out]       PDNS_RECORD pRR1,
  [in, out]       PDNS_RECORD pRR2,
  [out, optional] PDNS_RECORD *ppDiff1,
  [out, optional] PDNS_RECORD *ppDiff2
);

Paramètres

[in, out] pRR1

Pointeur vers une structure DNS_RECORD qui contient le premier jeu DNS RR de la paire de comparaison.

[in, out] pRR2

Pointeur vers une structure DNS_RECORD qui contient le deuxième jeu d’enregistrements de ressources DNS de la paire de comparaison.

[out, optional] ppDiff1

Pointeur vers un pointeur DNS_RECORD qui contient la liste des enregistrements de ressources générés à la suite de l’arithmétique effectuée sur ceux-ci : pRRSet1 moins pRRSet2.

[out, optional] ppDiff2

Pointeur vers un pointeur DNS_RECORD qui contient la liste des enregistrements de ressources générés à la suite de l’arithmétique effectuée sur ces derniers : pRRSet2 moins pRRSet1.

Valeur retournée

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

Remarques

Lors de la comparaison de jeux d’enregistrements, les enregistrements de ressources DNS stockés à l’aide d’un encodage de caractères différent sont traités par la fonction DnsRecordSetCompare comme équivalent. Comparez cela à la fonction DnsRecordCompare , dans laquelle les enregistrements équivalents avec un encodage différent ne sont pas retournés en tant qu’enregistrements équivalents.

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

DnsRecordCompare