Condividi tramite


Funzione DnsRecordSetCompare (windns.h)

La funzione DnsRecordSetCompare confronta due set RR.

Sintassi

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

Parametri

[in, out] pRR1

Puntatore a una struttura DNS_RECORD che contiene il primo set RR DNS della coppia di confronto.

[in, out] pRR2

Puntatore a una struttura DNS_RECORD che contiene il secondo set di record di risorse DNS della coppia di confronto.

[out, optional] ppDiff1

Puntatore a un puntatore DNS_RECORD che contiene l'elenco di record di risorse compilati come risultato dell'aritmetica eseguita su di essi: pRRSet1 meno pRRSet2.

[out, optional] ppDiff2

Puntatore a un puntatore DNS_RECORD che contiene l'elenco di record di risorse compilati in seguito all'aritmetica eseguita su di essi: pRRSet2 meno pRRSet1.

Valore restituito

Restituisce TRUE se i set di record confrontati sono equivalenti, false in caso contrario.

Osservazioni

Quando si confrontano i set di record, i record di risorse DNS archiviati usando una codifica di caratteri diversa vengono considerati dalla funzione DnsRecordSetCompare come equivalente. A differenza della funzione dnsRecordCompare , in cui i record equivalenti con codifica diversa non vengono restituiti come record equivalenti.

Fabbisogno

Requisito Valore
client minimo supportato Windows 2000 Professional [solo app desktop]
server minimo supportato Windows 2000 Server [solo app desktop]
piattaforma di destinazione Finestre
intestazione windns.h
libreria Dnsapi.lib
dll Dnsapi.dll

Vedere anche

DNS_RECORD

DnsRecordCompare