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 |