SOCKADDR_STORAGE_LH structure (ws2def.h)

La structure SOCKADDR_STORAGE est une structure générique qui spécifie une adresse de transport.

Syntaxe

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;

Membres

ss_family

Famille d’adresses pour l’adresse de transport. Pour plus d’informations sur les familles d’adresses prises en charge, consultez Familles d’adresses WSK.

__ss_pad1[_SS_PAD1SIZE]

Remplissage de 6 octets qui place le membre __ss_align sur une limite de huit octets au sein de la structure.

__ss_align

Valeur 64 bits qui force la structure à être alignée sur 8 octets.

__ss_pad2[_SS_PAD2SIZE]

Remplissage de 112 octets supplémentaires qui porte la taille totale de la structure SOCKADDR_STORAGE à 128 octets.

Remarques

En règle générale, une application WSK n’accède directement à aucun des membres de la structure SOCKADDR_STORAGE, à l’exception du membre ss_family . Au lieu de cela, un pointeur vers une structure SOCKADDR_STORAGE est normalement converti en pointeur vers le type de structure SOCKADDR spécifique qui correspond à une famille d’adresses particulière.

Spécifications

   
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête ws2def.h (include Wsk.h)

Voir aussi

SOCKADDR