estrutura SOCKADDR_STORAGE_XP (ws2def.h)
A estrutura SOCKADDR_STORAGE é uma estrutura genérica que especifica um endereço de transporte.
Sintaxe
typedef struct sockaddr_storage_xp {
short ss_family;
CHAR __ss_pad1[_SS_PAD1SIZE];
__int64 __ss_align;
CHAR __ss_pad2[_SS_PAD2SIZE];
} SOCKADDR_STORAGE_XP, *PSOCKADDR_STORAGE_XP, *LPSOCKADDR_STORAGE_XP;
Membros
ss_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.
__ss_pad1[_SS_PAD1SIZE]
Um preenchimento de 6 bytes que coloca o membro __ss_align em um limite de oito bytes dentro da estrutura.
__ss_align
Um valor de 64 bits que força a estrutura a ser alinhada a 8 bytes.
__ss_pad2[_SS_PAD2SIZE]
Um preenchimento de 112 bytes adicionais que leva o tamanho total da estrutura SOCKADDR_STORAGE para 128 bytes.
Comentários
Normalmente, um aplicativo WSK não acessa diretamente nenhum dos membros da estrutura SOCKADDR_STORAGE, exceto para o membro ss_family . Em vez disso, um ponteiro para uma estrutura SOCKADDR_STORAGE 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
Requisito | Valor |
---|---|
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) |