windns.h) (DNS_ADDR_ARRAY 结构

DNS_ADDR_ARRAY结构存储 IPv4 或 IPv6 地址数组。

语法

typedef struct _DnsAddrArray {
  DWORD    MaxCount;
  DWORD    AddrCount;
  DWORD    Tag;
  WORD     Family;
  WORD     WordReserved;
  DWORD    Flags;
  DWORD    MatchFlag;
  DWORD    Reserved1;
  DWORD    Reserved2;
  DNS_ADDR AddrArray[];
} DNS_ADDR_ARRAY, *PDNS_ADDR_ARRAY;

成员

MaxCount

指示此结构的大小(以字节为单位)。

AddrCount

指示 AddrArray 成员中包含的DNS_ADDR结构的数目。

Tag

保留。 请勿使用。

Family

一个 指定 IP 系列的 值。 可能的值为:

含义
AF_INET6
IPv6
AF_INET
IPv4

WordReserved

保留。 请勿使用。

Flags

保留。 请勿使用。

MatchFlag

保留。 请勿使用。

Reserved1

保留。 请勿使用。

Reserved2

保留。 请勿使用。

AddrArray

DNS_ADDR结构的数组,每个结构都包含一个 IP 地址。

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 windns.h

另请参阅

DNS_ADDR

DNS_QUERY_RESULT