struttura SOCKET_ADDRESS (ws2def.h)

La struttura SOCKET_ADDRESS archivia informazioni sull'indirizzo specifiche del protocollo.

Sintassi

typedef struct _SOCKET_ADDRESS {
  LPSOCKADDR lpSockaddr;
  INT        iSockaddrLength;
} SOCKET_ADDRESS, *PSOCKET_ADDRESS, *LPSOCKET_ADDRESS;

Members

lpSockaddr

Puntatore a un indirizzo socket rappresentato come struttura SOCKADDR .

iSockaddrLength

Lunghezza, in byte, dell'indirizzo del socket.

Commenti

La struttura SOCKADDR a cui punta il membro lpSockaddr varia a seconda del protocollo o della famiglia di indirizzi selezionata. Ad esempio, la struttura sockaddr_in6 viene usata per un indirizzo socket IPv6 mentre la struttura sockaddr_in4 viene usata per un indirizzo socket IPv4. La famiglia di indirizzi è il primo membro di tutte le strutture SOCKADDR . La famiglia di indirizzi viene utilizzata per determinare la struttura utilizzata.

In Microsoft Windows Software Development Kit (SDK) rilasciato per Windows Vista e versioni successive, l'organizzazione dei file di intestazione è stata modificata e la struttura SOCKET_ADDRESS è definita nel file di intestazione Ws2def.h . Si noti che il file di intestazione Ws2def.h viene automaticamente incluso in Winsock2.h e non deve mai essere usato direttamente.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione ws2def.h (include Winsock2.h)

Vedi anche

SOCKADDR

SOCKET_ADDRESS_LIST

Uso di SIO_ADDRESS_LIST_SORT

Wsaioctl

LPWSPIoctl