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


Функция 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 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header windns.h
Библиотека Dnsapi.lib
DLL Dnsapi.dll

См. также раздел

DNS_RECORD

DnsRecordCompare