struktur IN_ADDR (inaddr.h)
Struktur in_addr mewakili alamat IPv4.
Sintaks
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;
Anggota
S_un
S_un.S_un_b
Alamat IPv4 host diformat sebagai empat 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
Alamat IPv4 host diformat sebagai dua u_shorts.
S_un.S_un_w.s_w1
S_un.S_un_w.s_w2
S_un.S_addr
Alamat host yang diformat sebagai u_long.
Keterangan
Definisi jenis IPaddr juga mewakili alamat IPv4 dan dapat ditransmisikan ke struktur in_addr saat diperlukan.
Pada Microsoft Windows Software Development Kit (SDK) yang dirilis untuk Windows Vista dan yang lebih baru, organisasi file header telah berubah dan struktur in_addr ditentukan dalam file header Inaddr.h yang secara otomatis disertakan oleh file header Ipexport.h . Pada Platform Software Development Kit (SDK) yang dirilis untuk Windows Server 2003 dan Windows XP, struktur in_addr dideklarasikan dalam file header Ipexport.h .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | inaddr.h (termasuk Ipexport.h) |