Поделиться через


структура 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

Указывает количество структур DNS_ADDR, содержащихся в элементе AddrArray.

Tag

Скрытный. Не используйте.

Family

Значение, указывающее семейство IP-адресов. Возможные значения:

Ценность Значение
AF_INET6
IPv6
AF_INET
IPv4

WordReserved

Скрытный. Не используйте.

Flags

Скрытный. Не используйте.

MatchFlag

Скрытный. Не используйте.

Reserved1

Скрытный. Не используйте.

Reserved2

Скрытный. Не используйте.

AddrArray

Массив структур DNS_ADDR, каждый из которых содержит IP-адрес.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8 [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2012 [только классические приложения]
заголовка windnsdef.h

См. также

DNS_ADDR

DNS_QUERY_RESULT