Поделиться через


Функция DnsRecordSetCompare (windns.h)

Функция DnsRecordSetCompare сравнивает два набора RR.

Синтаксис

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

Параметры

[in, out] pRR1

Указатель на DNS_RECORD структуру, содержащую первый набор DNS RR пары сравнения.

[in, out] pRR2

Указатель на структуру DNS_RECORD, содержащую второй набор записей ресурсов DNS пары сравнения.

[out, optional] ppDiff1

Указатель на указатель DNS_RECORD, содержащий список записей ресурсов, созданных в результате арифметического выполнения на них: pRRSet1 минус pRRSet2.

[out, optional] ppDiff2

Указатель на указатель DNS_RECORD, содержащий список записей ресурсов, созданных в результате арифметического выполнения на них: pRRSet2 минус pRRSet1.

Возвращаемое значение

Возвращает TRUE, если сравниваемые наборы записей эквивалентны, FALSE, если они отсутствуют.

Замечания

При сравнении наборов записей DNS-записи ресурсов, хранящиеся в разных кодировках символов, обрабатываются функцией DnsRecordSetCompare как эквивалентную. В отличие от этого функции DnsRecordCompare, в которой эквивалентные записи с разными кодировками не возвращаются в виде эквивалентных записей.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
заголовка windns.h
библиотеки Dnsapi.lib
DLL Dnsapi.dll

См. также

DNS_RECORD

DnsRecordCompare