estrutura SOCKADDR_STORAGE_LH (ws2def.h)
A estrutura SOCKADDR_STORAGE é uma estrutura genérica que especifica um endereço de transporte.
Sintaxe
typedef struct sockaddr_storage {
ADDRESS_FAMILY ss_family;
CHAR __ss_pad1[_SS_PAD1SIZE];
__int64 __ss_align;
CHAR __ss_pad2[_SS_PAD2SIZE];
} SOCKADDR_STORAGE_LH, *PSOCKADDR_STORAGE_LH, *LPSOCKADDR_STORAGE_LH;
Membros
ss_family
A família de endereços do endereço de transporte. Para obter mais informações sobre famílias de endereços com suporte, consulte Famílias de endereços 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 de SOCKADDR_STORAGE para 128 bytes.
Comentários
Um aplicativo WSK normalmente não acessa diretamente nenhum dos membros da estrutura SOCKADDR_STORAGE, exceto 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
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) |