estructura SOCKADDR_STORAGE_LH (ws2def.h)

La estructura SOCKADDR_STORAGE es una estructura genérica que especifica una dirección de transporte.

Sintaxis

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;

Miembros

ss_family

Familia de direcciones para la dirección de transporte. Para obtener más información sobre las familias de direcciones admitidas, vea Familias de direcciones de WSK.

__ss_pad1[_SS_PAD1SIZE]

Relleno de 6 bytes que coloca el miembro __ss_align en un límite de ocho bytes dentro de la estructura.

__ss_align

Valor de 64 bits que obliga a que la estructura esté alineada de 8 bytes.

__ss_pad2[_SS_PAD2SIZE]

Relleno de 112 bytes adicionales que lleva el tamaño total de la estructura de SOCKADDR_STORAGE a 128 bytes.

Observaciones

Normalmente, una aplicación WSK no accede directamente a ninguno de los miembros de la estructura de SOCKADDR_STORAGE, excepto al miembro ss_family . En su lugar, un puntero a una estructura de SOCKADDR_STORAGE normalmente se convierte en un puntero al tipo de estructura SOCKADDR específico que corresponde a una familia de direcciones determinada.

Requisitos

   
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado ws2def.h (incluya Wsk.h)

Consulte también

SOCKADDR