Прочитать на английском

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


функция DnsNameCompare_W (windns.h)

Функция DnsNameCompare сравнивает два DNS-имени. Как и многие функции DNS, тип функции DnsNameCompare реализуется в нескольких формах для упрощения разной кодировки символов. В зависимости от используемой кодировки символов используйте одну из следующих функций:

  • DnsNameCompare_A (_A для кодирования ANSI)
  • DnsNameCompare_W (_W для кодировки Юникода)
  • DnsNameCompare_UTF8 (_UTF8 для кодировки Юникода)

Синтаксис

BOOL DnsNameCompare_W(
  [in] PCWSTR pName1,
  [in] PCWSTR pName2
);

Параметры

[in] pName1

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

[in] pName2

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

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

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

Замечания

Сравнение имен не учитывает регистр, а конечные точки игнорируются.

Как и в случае с другими функциями сравнения DNS, функция DnsNameCompare считает другую кодировку непосредственным признаком разных значений, а такие же имена с различными символами кодировки не будут сообщаться одинаково.

Требования

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

См. также

DNS_RECORD

DnsQuery

DnsRecordCompare

DnsRecordSetCompare