Compartilhar via


estrutura IN_ADDR (inaddr.h)

A estrutura in_addr representa um endereço IPv4.

Nota A definição de tipo IPaddr no Auxiliar de IP também representa um endereço IPv4 e pode ser convertida em uma estrutura de in_addr intercambiável quando necessário. A estrutura in_addr no Auxiliar de IP tem a mesma sintaxe e uso que a estrutura de in_addr do Windows Sockets e é intercambiável com in_addr estrutura usada em soquetes do Windows. Os soquetes do Windows também definem um typedef IN_ADDR para a estrutura in_addr .
 

Sintaxe

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;

Membros

S_un

S_un.S_un_b

O endereço IPv4 do host formatado como quatro 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

O endereço IPv4 do host formatado como dois u_shorts.

S_un.S_un_w.s_w1

S_un.S_un_w.s_w2

S_un.S_addr

Endereço do host formatado como um u_long.

Comentários

A definição de tipo IPaddr também representa um endereço IPv4 e pode ser convertida em uma estrutura in_addr quando necessário.

No Microsoft Software Development Kit do Windows (SDK do Windows) (SDK) lançado para Windows Vista e posteriores, a organização dos arquivos de cabeçalho foi alterada e a estrutura de in_addr é definida no arquivo de cabeçalho Inaddr.h, que é incluído automaticamente pelo arquivo de cabeçalho Ipexport.h. No SDK (Platform Software Development Kit) lançado para Windows Server 2003 e Windows XP, a estrutura in_addr é declarada no arquivo de cabeçalho Ipexport.h .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho inaddr.h (inclua Ipexport.h)

Confira também

ARP_SEND_REPLY

Addipaddress

GetBestInterface

GetRTTAndHopCount

ICMP_ECHO_REPLY

IP_UNIDIRECTIONAL_ADAPTER_ADDRESS

IcmpSendEcho

IcmpSendEcho2

SendARP

in_addr(Winsock)