Struttura SOCKADDR (ws2def.h)
La struttura SOCKADDR è una struttura generica che specifica un indirizzo di trasporto.
Sintassi
typedef struct sockaddr {
#if ...
u_short sa_family;
#else
ADDRESS_FAMILY sa_family;
#endif
CHAR sa_data[14];
} SOCKADDR, *PSOCKADDR, *LPSOCKADDR;
Members
sa_family
Famiglia di indirizzi per l'indirizzo di trasporto. Per altre informazioni sulle famiglie di indirizzi supportate, vedere Famiglie di indirizzi WSK.
sa_data[14]
Matrice di 14 byte che contiene i dati dell'indirizzo di trasporto.
Commenti
La struttura SOCKADDR è abbastanza grande per contenere un indirizzo di trasporto per la maggior parte delle famiglie di indirizzi. Per una struttura che è garantita essere abbastanza grande per contenere un indirizzo di trasporto per tutte le famiglie di indirizzi possibili, vedere SOCKADDR_STORAGE.
Un'applicazione WSK in genere non accede direttamente al membro sa_data . Invece, un puntatore a una struttura SOCKADDR 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) |