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) |