DnsNameCompare_A 函数 (windns.h)

DnsNameCompare 函数比较两个 DNS 名称。 与许多 DNS 函数一样, DnsNameCompare 函数类型以多种形式实现,以促进不同的字符编码。 根据涉及的字符编码,使用以下函数之一:

  • ANSI 编码) 的 DnsNameCompare_A (_A
  • unicode 编码 ) 的 DnsNameCompare_W (_W
  • Unicode 编码) 的 DnsNameCompare_UTF8 (_UTF8

语法

BOOL DnsNameCompare_A(
  [in] PCSTR pName1,
  [in] PCSTR pName2
);

参数

[in] pName1

指向表示比较对的第一个 DNS 名称的字符串的指针。

[in] pName2

指向表示比较对的第二个 DNS 名称的字符串的指针。

返回值

如果比较的名称是等效的,则返回 TRUE ;如果不是,则返回 FALSE

注解

名称比较不区分大小写,尾随点将被忽略。

与其他 DNS 比较函数一样, DnsNameCompare 函数将不同的编码视为不同值的直接指示,因此,具有不同字符编码的相同名称将不会以相同的方式报告。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 windns.h
Library Dnsapi.lib
DLL Dnsapi.dll

另请参阅

DNS_RECORD

DnsQuery

DnsRecordCompare

DnsRecordSetCompare