Estrutura SOCKADDR (ws2def.h)
A estrutura SOCKADDR é uma estrutura genérica que especifica um endereço de transporte.
Sintaxe
typedef struct sockaddr {
#if ...
u_short sa_family;
#else
ADDRESS_FAMILY sa_family;
#endif
CHAR sa_data[14];
} SOCKADDR, *PSOCKADDR, *LPSOCKADDR;
Membros
sa_family
A família de endereços para o endereço de transporte. Para obter mais informações sobre famílias de endereços com suporte, consulte Famílias de Endereços do WSK.
sa_data[14]
Uma matriz de 14 bytes que contém os dados do endereço de transporte.
Comentários
A estrutura SOCKADDR é grande o suficiente para conter um endereço de transporte para a maioria das famílias de endereços. Para 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.
Normalmente, um aplicativo WSK não acessa o membro sa_data diretamente. Em vez disso, um ponteiro para uma estrutura SOCKADDR normalmente é convertido em um ponteiro para o tipo de estrutura SOCKADDR específico que corresponde a uma família de endereços específica.
Requisitos
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho | ws2def.h (inclua Wsk.h) |