Compartilhar via


estrutura SOCKADDR_IN6_W2KSP1 (ws2ipdef.h)

A estrutura SOCKADDR_IN6 especifica um endereço de transporte e uma porta para a família de endereços AF_INET6 .

Sintaxe

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;

Membros

sin6_family

A família de endereços do endereço de transporte. Esse membro sempre deve ser definido como AF_INET6.

sin6_port

Um número da porta do protocolo de transporte.

sin6_flowinfo

As informações de fluxo IPv6.

sin6_addr

Uma estrutura IN6_ADDR que contém um endereço de transporte IPv6.

sin6_scope_id

Uma representação ULONG do identificador de escopo IPv6 definido no membro sin6_scope_struct .

Comentários

Todos os dados na estrutura SOCKADDR_IN6, exceto a família de endereços, devem ser especificados em ordem de byte de rede (big-endian).

O tamanho da estrutura SOCKADDR_IN6 é muito grande para caber no espaço de memória fornecido por uma estrutura SOCKADDR . Para obter uma estrutura que tem a garantia de ser grande o suficiente para conter um endereço de transporte para todas as famílias de endereços possíveis, consulte SOCKADDR_STORAGE.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho ws2ipdef.h (include Ws2ipdef.h)

Confira também

AF_INET6

IN6_ADDR

SOCKADDR

SOCKADDR_STORAGE