Condividi tramite


Funzione DnsRecordSetCompare (windns.h)

La funzione DnsRecordSetCompare confronta due set di 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 di DNS_RECORD contenente il primo set di RR DNS della coppia di confronto.

[in, out] pRR2

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

[out, optional] ppDiff1

Puntatore a un 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 come risultato dell'aritmetica eseguita su di essi: pRRSet2 meno pRRSet1.

Valore restituito

Restituisce TRUE se i set di record confrontati sono equivalenti, FALSE se non sono.

Commenti

Quando si confrontano i set di record, i record di risorse DNS archiviati tramite codifica di caratteri diversi vengono trattati dalla funzione DnsRecordSetCompare come equivalente. Contrasto con la funzione DnsRecordCompare , in cui i record equivalenti con codifica diversa non vengono restituiti come record equivalenti.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione windns.h
Libreria Dnsapi.lib
DLL Dnsapi.dll

Vedi anche

DNS_RECORD

DnsRecordCompare