Condividi tramite


IN_ADDR struttura (inaddr.h)

La struttura in_addr rappresenta un indirizzo IPv4.

Nota La definizione del tipo IPaddr in Helper IP rappresenta anche un indirizzo IPv4 e può essere eseguito il cast in una struttura in_addr interscambiabile quando necessario. La struttura in_addr in Helper IP ha la stessa sintassi e utilizzo della struttura di Windows Sockets in_addr ed è intercambiabile con in_addr struttura usata nei socket di Windows. I socket di Windows definiscono anche un typedef IN_ADDR per la struttura in_addr .
 

Sintassi

typedef struct in_addr {
  union {
    struct {
      UCHAR s_b1;
      UCHAR s_b2;
      UCHAR s_b3;
      UCHAR s_b4;
    } S_un_b;
    struct {
      USHORT s_w1;
      USHORT s_w2;
    } S_un_w;
    ULONG S_addr;
  } S_un;
} IN_ADDR, *PIN_ADDR, *LPIN_ADDR;

Members

S_un

S_un.S_un_b

Indirizzo IPv4 dell'host formattato come quattro u_chars.

S_un.S_un_b.s_b1

S_un.S_un_b.s_b2

S_un.S_un_b.s_b3

S_un.S_un_b.s_b4

S_un.S_un_w

Indirizzo IPv4 dell'host formattato come due u_shorts.

S_un.S_un_w.s_w1

S_un.S_un_w.s_w2

S_un.S_addr

Indirizzo dell'host formattato come u_long.

Commenti

La definizione del tipo IPaddr rappresenta anche un indirizzo IPv4 e può essere eseguito il cast in una struttura in_addr quando necessario.

Nella versione di Microsoft Windows Software Development Kit (Windows SDK) (SDK) per Windows Vista e versioni successive l'organizzazione dei file di intestazione è stata modificata e la struttura in_addr viene definita nel file di intestazione Inaddr.h che viene automaticamente incluso dal file di intestazione Ipexport.h. Nel Platform Software Development Kit (SDK) rilasciato per Windows Server 2003 e Windows XP, la struttura in_addr viene dichiarata nel file di intestazione Ipexport.h .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione inaddr.h (includere Ipexport.h)

Vedi anche

ARP_SEND_REPLY

AddIPAddress

GetBestInterface

GetRTTAndHopCount

ICMP_ECHO_REPLY

IP_UNIDIRECTIONAL_ADAPTER_ADDRESS

IcmpSendEcho

IcmpSendEcho2

SendARP

in_addr(Winsock)