Condividi tramite


SOCKADDR_STORAGE_LH struttura (ws2def.h)

La struttura SOCKADDR_STORAGE è una struttura generica che specifica un indirizzo di trasporto.

Sintassi

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;

Members

ss_family

Famiglia di indirizzi per l'indirizzo di trasporto. Per altre informazioni sulle famiglie di indirizzi supportate, vedere Famiglie di indirizzi WSK.

__ss_pad1[_SS_PAD1SIZE]

Riempimento di 6 byte che inserisce il membro __ss_align su un limite di otto byte all'interno della struttura.

__ss_align

Valore a 64 bit che forza la struttura a essere allineata a 8 byte.

__ss_pad2[_SS_PAD2SIZE]

Riempimento di 112 byte aggiuntivi che porta la dimensione totale della struttura SOCKADDR_STORAGE a 128 byte.

Commenti

Un'applicazione WSK in genere non accede direttamente a nessuno dei membri della struttura SOCKADDR_STORAGE, ad eccezione del membro ss_family . Invece, un puntatore a una struttura SOCKADDR_STORAGE viene in genere eseguito il cast in un puntatore al tipo di struttura SOCKADDR specifico che corrisponde a una determinata famiglia di indirizzi.

Requisiti

   
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Intestazione ws2def.h (includere Wsk.h)

Vedi anche

SOCKADDR