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


структура DNS_ADDR_ARRAY (windns.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 [только классические приложения]
Верхняя часть windns.h

См. также раздел

DNS_ADDR

DNS_QUERY_RESULT