Freigeben über


DnsRecordSetCompare-Funktion (windns.h)

Die DnsRecordSetCompare-Funktion vergleicht zwei RR-Sätze.

Syntax

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

Parameter

[in, out] pRR1

Ein Zeiger auf eine DNS_RECORD-Struktur , die den ersten DNS RR-Satz des Vergleichspaars enthält.

[in, out] pRR2

Ein Zeiger auf eine DNS_RECORD-Struktur , die den zweiten DNS-Ressourceneintragssatz des Vergleichspaars enthält.

[out, optional] ppDiff1

Ein Zeiger auf einen DNS_RECORD Zeiger, der die Liste der Ressourcendatensätze enthält, die als Ergebnis der für sie ausgeführten Arithmetik erstellt wurden: pRRSet1 minus pRRSet2.

[out, optional] ppDiff2

Ein Zeiger auf einen DNS_RECORD-Zeiger , der die Liste der Ressourcendatensätze enthält, die als Ergebnis der für sie ausgeführten Arithmetik erstellt wurden: pRRSet2 minus pRRSet1.

Rückgabewert

Gibt TRUE zurück, wenn die verglichenen Datensatzsätze gleichwertig sind, FALSE , wenn dies nicht der Fall ist.

Hinweise

Beim Vergleichen von Eintragssätzen werden DNS-Ressourceneinträge, die mit unterschiedlicher Zeichencodierung gespeichert werden, von der DnsRecordSetCompare-Funktion als gleichwertig behandelt. Vergleichen Sie dies mit der DnsRecordCompare-Funktion , bei der gleichwertige Datensätze mit unterschiedlicher Codierung nicht als gleichwertige Datensätze zurückgegeben werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile windns.h
Bibliothek Dnsapi.lib
DLL Dnsapi.dll

Weitere Informationen

DNS_RECORD

DnsRecordCompare