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


структура SOCKADDR_IN6_W2KSP1 (ws2ipdef.h)

Структура SOCKADDR_IN6 указывает транспортный адрес и порт для семейства адресов AF_INET6 .

Синтаксис

typedef struct sockaddr_in6_w2ksp1 {
  short           sin6_family;
  USHORT          sin6_port;
  ULONG           sin6_flowinfo;
  struct in6_addr sin6_addr;
  ULONG           sin6_scope_id;
} SOCKADDR_IN6_W2KSP1, *PSOCKADDR_IN6_W2KSP1, *LPSOCKADDR_IN6_W2KSP1;

Члены

sin6_family

Семейство адресов для адреса транспорта. Для этого элемента всегда должно быть задано значение AF_INET6.

sin6_port

Номер порта транспортного протокола.

sin6_flowinfo

Сведения о потоке IPv6.

sin6_addr

Структура IN6_ADDR , содержащая транспортный адрес IPv6.

sin6_scope_id

Представление ULONG идентификатора область IPv6, определенного в элементе sin6_scope_struct.

Комментарии

Все данные в структуре SOCKADDR_IN6, за исключением семейства адресов, должны быть указаны в порядке байтов сети (big-endian).

Размер структуры SOCKADDR_IN6 слишком велик, чтобы поместиться в пространство памяти, предоставляемое структурой SOCKADDR . Сведения о структуре, которая гарантированно будет достаточно большой, чтобы содержать транспортный адрес для всех возможных семейств адресов, см. в разделе SOCKADDR_STORAGE.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть ws2ipdef.h (включая Ws2ipdef.h)

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

AF_INET6

IN6_ADDR

SOCKADDR

SOCKADDR_STORAGE