estructura IN_ADDR (inaddr.h)
La estructura in_addr representa una dirección IPv4.
Sintaxis
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;
Miembros
S_un
S_un.S_un_b
Dirección IPv4 del host con formato de cuatro 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
Dirección IPv4 del host con formato de dos u_shorts.
S_un.S_un_w.s_w1
S_un.S_un_w.s_w2
S_un.S_addr
Dirección del host con formato de u_long.
Comentarios
La definición de tipo IPaddr también representa una dirección IPv4 y se puede convertir en una estructura de in_addr cuando sea necesario.
En microsoft Kit de desarrollo de software de Windows (SDK) publicado para Windows Vista y versiones posteriores, la organización de los archivos de encabezado ha cambiado y la estructura de in_addr se define en el archivo de encabezado Inaddr.h que el archivo de encabezado Ipexport.h incluye automáticamente. En el Kit de desarrollo de software de plataforma (SDK) publicado para Windows Server 2003 y Windows XP, la estructura de in_addr se declara en el archivo de encabezado Ipexport.h .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | inaddr.h (incluya Ipexport.h) |