Compartilhar via


estrutura SOCKET_ADDRESS (ws2def.h)

A estrutura SOCKET_ADDRESS armazena informações de endereço específicas do protocolo.

Sintaxe

typedef struct _SOCKET_ADDRESS {
  LPSOCKADDR lpSockaddr;
  INT        iSockaddrLength;
} SOCKET_ADDRESS, *PSOCKET_ADDRESS, *LPSOCKET_ADDRESS;

Membros

lpSockaddr

Um ponteiro para um endereço de soquete representado como uma estrutura SOCKADDR .

iSockaddrLength

O comprimento, em bytes, do endereço do soquete.

Comentários

A estrutura SOCKADDR apontada pelo membro lpSockaddr varia dependendo do protocolo ou da família de endereços selecionada. Por exemplo, a estrutura sockaddr_in6 é usada para um endereço de soquete IPv6, enquanto a estrutura sockaddr_in4 é usada para um endereço de soquete IPv4. A família de endereços é o primeiro membro de todas as estruturas SOCKADDR . A família de endereços é usada para determinar qual estrutura é usada.

No Microsoft Windows Software Development Kit (SDK) lançado para Windows Vista e posterior, a organização dos arquivos de cabeçalho foi alterada e a estrutura SOCKET_ADDRESS é definida no arquivo de cabeçalho Ws2def.h . Observe que o arquivo de cabeçalho Ws2def.h é incluído automaticamente em Winsock2.h e nunca deve ser usado diretamente.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho ws2def.h (inclua Winsock2.h)

Confira também

SOCKADDR

SOCKET_ADDRESS_LIST

Usando SIO_ADDRESS_LIST_SORT

Wsaioctl

LPWSPIoctl