Функция 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 |