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


структура IP_ADAPTER_DNS_SERVER_ADDRESS_XP (iptypes.h)

Структура IP_ADAPTER_DNS_SERVER_ADDRESS хранит один адрес DNS-сервера в связанном списке адресов DNS-серверов для определенного адаптера.

Синтаксис

typedef struct _IP_ADAPTER_DNS_SERVER_ADDRESS_XP {
  union {
    ULONGLONG Alignment;
    struct {
      ULONG Length;
      DWORD Reserved;
    };
  };
  struct _IP_ADAPTER_DNS_SERVER_ADDRESS_XP *Next;
  SOCKET_ADDRESS                           Address;
} IP_ADAPTER_DNS_SERVER_ADDRESS_XP, *PIP_ADAPTER_DNS_SERVER_ADDRESS_XP;

Члены

Alignment

Зарезервировано. Используется компилятором для выравнивания структуры.

Length

Длина этой структуры (в байтах).

Reserved

Зарезервировано.

Next

Указатель на следующую структуру адресов DNS-сервера в списке.

Address

IP-адрес этой записи DNS-сервера. Это может быть IPv6-адрес или IPv4-адрес.

Комментарии

Структура IP_ADAPTER_ADDRESSES извлекается функцией GetAdaptersAddresses . Элемент FirstDnsServerAddress структуры IP_ADAPTER_ADDRESSES является указателем на связанный список IP_ADAPTER_DNS_SERVER_ADDRESS структур.

Структура SOCKET_ADDRESS используется в структуре IP_ADAPTER_DNS_SERVER_ADDRESS . В пакете SDK для Windows, выпущенном для Windows Vista и более поздних версий, организация файлов заголовков изменилась, а структура SOCKET_ADDRESS определена в файле заголовка Ws2def.h , который автоматически включается в файл заголовка Winsock2.h . В пакете sdk для платформы, выпущенном для Windows Server 2003 и Windows XP, структура SOCKET_ADDRESS объявляется в файле заголовка Winsock2.h . Чтобы использовать структуру IP_ADAPTER_DNS_SERVER_ADDRESS , файл заголовка Winsock2.h должен быть включен перед файлом заголовка Iphlpapi.h .

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть iptypes.h (включая Iphlpapi.h)

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

GetAdaptersAddresses

Начальная страница вспомогательного ip-адреса

Вспомогательные структуры IP-адресов

IP_ADAPTER_ADDRESSES

SOCKET_ADDRESS