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


структура IPV6_ADDRESS_EX (ipexport.h)

В структуре IPV6_ADDRESS_EX хранится IPv6-адрес.

Синтаксис

typedef struct _IPV6_ADDRESS_EX {
  USHORT sin6_port;
  ULONG  sin6_flowinfo;
  USHORT sin6_addr[8];
  ULONG  sin6_scope_id;
} IPV6_ADDRESS_EX, *PIPV6_ADDRESS_EX;

Члены

sin6_port

Номер порта IPv6 в сетевом порядке байтов.

sin6_flowinfo

Значение flowinfo IPv6 из заголовка IPv6 в сетевом порядке байтов.

sin6_addr[8]

IPv6-адрес в порядке байтов сети.

sin6_scope_id

Идентификатор IPv6 область в сетевом порядке байтов.

Комментарии

Структура IPV6_ADDRESS_EX является членом структуры ICMPV6_ECHO_REPLY , используемой функцией Icmp6ParseReplies .

Структура IPV6_ADDRESS_EX определяется в общедоступных файлах заголовков, включенных в microsoft пакет средств разработки программного обеспечения для Windows (SDK), но эта структура используется функцией Icmp6ParseReplies в Windows XP и более поздних версиях.

В Windows SDK IPV6_ADDRESS_EX определяется при компиляции приложения, если целевой платформой является Windows XP и более поздних версий (NTDDI_VERSION >= NTDDI_XP, _WIN32_WINNT >= 0x0501или WINVER >= 0x0501). При компиляции приложения, если целевая платформа не является Windows XP и более поздних версий, структура IPV6_ADDRESS_EX не определена.

Эта структура определяется в файле заголовка Ipexport.h, который автоматически включается в файл заголовка Iphlpapi.h. Файл заголовка Ipexport.h никогда не следует использовать напрямую.

Требования

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

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

ICMPV6_ECHO_REPLY

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

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

IP_OPTION_INFORMATION

Icmp6CreateFile

Icmp6ParseReplies

Icmp6Sendecho2

IcmpCloseHandle