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 Ressourceneinträge enthält, die als Ergebnis der arithmetischen Ausführung erstellt wurden: pRRSet1 minus pRRSet2.

[out, optional] ppDiff2

Ein Zeiger auf einen DNS_RECORD Zeiger, der die Liste der Ressourceneinträge enthält, die als Ergebnis der arithmetischen Ausführung 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.

Bemerkungen

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000 Professional [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Zielplattform- Fenster
Header- windns.h
Library Dnsapi.lib
DLL- Dnsapi.dll

Siehe auch

DNS_RECORD

DnsRecordCompare-