DNS_ADDR_ARRAY结构(windnsdef.h)

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

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

要求

要求 价值
最低支持的客户端 Windows 8 [仅限桌面应用]
支持的最低服务器 Windows Server 2012 [仅限桌面应用]
标头 windnsdef.h

另请参阅

DNS_ADDR

DNS_QUERY_RESULT