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