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 |