windnsdef.h 标头

域名系统(DNS)使用此标头。 有关详细信息,请参阅:

windnsdef.h 包含以下编程接口:

结构

 
DNS_A_DATA

DNS_A_DATA结构表示 RFC 1035 第 3.4.1 节中指定的 DNS 地址 (A) 记录。
DNS_AAAA_DATA

DNS_AAAA_DATA结构表示 RFC 3596 中指定的 DNS IPv6 (AAAA) 记录。
DNS_ADDR

DNS_ADDR结构存储 IPv4 或 IPv6 地址。
DNS_ADDR_ARRAY

存储 IPv4 或 IPv6 地址的数组。
DNS_ATMA_DATA

DNS_ATMA_DATA结构表示 DNS ATM 地址(ATMA)资源记录(RR)。
DNS_CUSTOM_SERVER

表示 DNS 自定义服务器。 DNS_CUSTOM_SERVER 对象通过 DNS_QUERY_REQUEST3 结构传递给 DnsQueryEx
DNS_DHCID_DATA

表示 RFC 4701 第 3 节中指定的 DNS 动态主机配置协议信息(DHCID)资源记录(RR)。
DNS_DS_DATA

表示 RFC 4034 第 2 节中指定的 DS 资源记录(RR),用于验证DNS_DNSKEY_DATA的内容。
DNS_HEADER

DNS_HEADER结构包含发送 RFC 1035 第 4.1.1 节中指定的 DNS 消息时使用的 DNS 标头信息。
DNS_KEY_DATA

DNS_KEY_DATA结构表示 RFC 3445 中指定的 DNS 密钥(KEY)资源记录(RR)。
DNS_LOC_DATA

DNS_LOC_DATA结构表示 RFC 1876 中指定的 DNS 位置(LOC)资源记录(RR)。
DNS_MESSAGE_BUFFER

DNS_MESSAGE_BUFFER结构存储 DNS 查询的消息信息。
DNS_MINFO_DATAA

DNS_MINFO_DATA结构表示 RFC 1035 第 3.3.7 节中指定的 DNS 邮件信息(MINFO)记录。 (ANSI)
DNS_MINFO_DATAW

DNS_MINFO_DATA结构表示 RFC 1035 第 3.3.7 节中指定的 DNS 邮件信息(MINFO)记录。 (Unicode)
DNS_MX_DATAA

DNS_MX_DATA结构表示 RFC 1035 第 3.3.9 节中指定的 DNS 邮件交换器(MX)记录。 (ANSI)
DNS_MX_DATAW

DNS_MX_DATA结构表示 RFC 1035 第 3.3.9 节中指定的 DNS 邮件交换器(MX)记录。 (Unicode)
DNS_NAPTR_DATAA

DNS_NAPTR_DATA结构表示 RFC 2915 中指定的命名颁发机构指针(NAPTR)DNS 资源记录(RR)。 (ANSI)
DNS_NAPTR_DATAW

DNS_NAPTR_DATA结构表示 RFC 2915 中指定的命名颁发机构指针(NAPTR)DNS 资源记录(RR)。 (Unicode)
DNS_NSEC_DATAA

表示 RFC 4034 第 4 节中指定的 NSEC 资源记录(RR)。 (ANSI)
DNS_NSEC_DATAW

表示 RFC 4034 第 4 节中指定的 NSEC 资源记录(RR)。 (Unicode)
DNS_NULL_DATA

DNS_NULL_DATA结构表示 RFC 1035 第 3.3.10 节中指定的 DNS 资源记录的 NULL 数据。
DNS_NXT_DATAA

DNS_NXT_DATA结构表示 RFC 2535 第 5 节中指定的 DNS 下一个 (NXT) 资源记录 (RR)。 (ANSI)
DNS_NXT_DATAW

DNS_NXT_DATA结构表示 RFC 2535 第 5 节中指定的 DNS 下一个 (NXT) 资源记录 (RR)。 (Unicode)
DNS_OPT_DATA

表示 RFC 2671 第 4 节中指定的 DNS 选项(OPT)资源记录(RR)。
DNS_PTR_DATAA

DNS_PTR_DATA结构表示 RFC 1035 第 3.3.12 节中指定的 DNS 指针(PTR)记录。 (ANSI)
DNS_PTR_DATAW

DNS_PTR_DATA结构表示 RFC 1035 第 3.3.12 节中指定的 DNS 指针(PTR)记录。 (Unicode)
DNS_RECORD_FLAGS

DNS_RECORD_FLAGS结构用于设置DNS_RECORD结构中使用的标志。
DNS_RECORDA

存储 DNS 资源记录(RR)。 (ANSI)
DNS_RECORDW

存储 DNS 资源记录(RR)。 (Unicode)
DNS_SIG_DATAA

结构表示 RFC 4034 中指定的 DNS 安全扩展插件(DNSSEC)加密签名(SIG)资源记录(RR)。 (ANSI)
DNS_SIG_DATAW

结构表示 RFC 4034 中指定的 DNS 安全扩展插件(DNSSEC)加密签名(SIG)资源记录(RR)。 (Unicode)
DNS_SOA_DATAA

DNS_SOA_DATA结构表示 RFC 1035 第 3.3.13 节中指定的 DNS 颁发机构(SOA)记录。 (ANSI)
DNS_SOA_DATAW

DNS_SOA_DATA结构表示 RFC 1035 第 3.3.13 节中指定的 DNS 颁发机构(SOA)记录。 (Unicode)
DNS_SRV_DATAA

DNS_SRV_DATA结构表示 RFC 2782 中指定的 DNS 服务(SRV)记录。 (ANSI)
DNS_SRV_DATAW

DNS_SRV_DATA结构表示 RFC 2782 中指定的 DNS 服务(SRV)记录。 (Unicode)
DNS_TKEY_DATAA

DNS_TKEY_DATA结构表示 DNS TKEY 资源记录,用于在 DNS 解析程序与服务器之间建立和删除算法的共享密钥,如 RFC 2930 中指定的。 (ANSI)
DNS_TKEY_DATAW

DNS_TKEY_DATA结构表示 DNS TKEY 资源记录,用于在 DNS 解析程序与服务器之间建立和删除算法的共享密钥,如 RFC 2930 中指定的。 (Unicode)
DNS_TSIG_DATAA

DNS_TSIG_DATA结构表示 RFC 2845 和 RFC 3645 中指定的密钥事务身份验证(TSIG)资源记录(RR)。 (ANSI)
DNS_TSIG_DATAW

DNS_TSIG_DATA结构表示 RFC 2845 和 RFC 3645 中指定的密钥事务身份验证(TSIG)资源记录(RR)。 (Unicode)
DNS_TXT_DATAA

DNS_TXT_DATA结构表示 RFC 1035 第 3.3.14 节中指定的 DNS 文本(TXT)记录。 (ANSI)
DNS_TXT_DATAW

DNS_TXT_DATA结构表示 RFC 1035 第 3.3.14 节中指定的 DNS 文本(TXT)记录。 (Unicode)
DNS_WINS_DATA

DNS_WINS_DATA结构表示 DNS Windows Internet 名称服务(WINS)记录。
DNS_WINSR_DATAA

DNS_WINSR_DATA结构表示 DNS Windows Internet 名称服务反向查找 (WINSR) 记录。 (ANSI)
DNS_WINSR_DATAW

DNS_WINSR_DATA结构表示 DNS Windows Internet 名称服务反向查找 (WINSR) 记录。 (Unicode)
DNS_WKS_DATA

DNS_WKS_DATA结构表示 RFC 1035 第 3.4.2 节中指定的 DNS 已知服务(WKS)记录。
IP6_ADDRESS

IP6_ADDRESS结构存储 IPv6 地址。 (IP6_ADDRESS)

枚举

 
DNS_CHARSET

DNS_CHARSET枚举指定使用的字符集。
DNS_SECTION

DNS_SECTION枚举用于记录标志,并用作 DNS 线路消息标头节计数的索引。