Windows Dev Center

DNS_ADDR_ARRAY structure

The DNS_ADDR_ARRAY structure stores an array of IPv4 or IPv6 addresses.

Syntax


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;

Members

MaxCount

Indicates, the size, in bytes, of this structure.

AddrCount

Indicates the number of DNS_ADDR structures contained in the AddrArray member.

Tag

Reserved. Do not use.

Family

A value that specifies the IP family. Possible values are:

ValueMeaning
AF_INET6

IPv6

AF_INET

IPv4

 

WordReserved

Reserved. Do not use.

Flags

Reserved. Do not use.

MatchFlag

Reserved. Do not use.

Reserved1

Reserved. Do not use.

Reserved2

Reserved. Do not use.

AddrArray

An array of DNS_ADDR structures that each contain an IP address.

Requirements

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

Windns.h

See also

DNS_ADDR
DNS_QUERY_RESULT

 

 

Community Additions

ADD
Show:
© 2015 Microsoft