Partager via


Structure SOCKADDR (ws2def.h)

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

Syntaxe

typedef struct sockaddr {
#if ...
  u_short        sa_family;
#else
  ADDRESS_FAMILY sa_family;
#endif
  CHAR           sa_data[14];
} SOCKADDR, *PSOCKADDR, *LPSOCKADDR;

Membres

sa_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.

sa_data[14]

Tableau de 14 octets qui contient les données d’adresse de transport.

Remarques

La structure SOCKADDR est suffisamment grande pour contenir une adresse de transport pour la plupart des familles d’adresses. Pour une structure dont la taille est garantie pour contenir une adresse de transport pour toutes les familles d’adresses possibles, consultez SOCKADDR_STORAGE.

Une application WSK n’accède généralement pas directement au membre sa_data . Au lieu de cela, un pointeur vers une structure SOCKADDR 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 les versions ultérieures des systèmes d’exploitation Windows.
En-tête ws2def.h (inclure Wsk.h)

Voir aussi

SOCKADDR_STORAGE

WSK_DATAGRAM_INDICATION

WskAccept

WskAcceptEvent

WskBind

WskConnect

WskGetLocalAddress

WskGetRemoteAddress

WskInspectEvent

WskReceiveFrom

WskSendTo

WskSocketConnect