Compartilhar via


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)

Confira também

SOCKADDR