structure in_addr (winsock2.h)
La structure in_addr représente une adresse Internet IPv4.
Syntaxe
struct in_addr {
union {
struct {
u_char s_b1;
u_char s_b2;
u_char s_b3;
u_char s_b4;
} S_un_b;
struct {
u_short s_w1;
u_short s_w2;
} S_un_w;
u_long S_addr;
} S_un;
};
Membres
S_un
S_un.S_un_b
Adresse IPv4 mise en forme sous forme de quatre 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
Adresse IPv4 mise en forme sous la formede deux u_short s.
S_un.S_un_w.s_w1
S_un.S_un_w.s_w2
S_un.S_addr
Adresse IPv4 mise en forme en tant que u_long.
Remarques
La structure in_addr est utilisée avec les adresses IPv4.
La structure in_addr est l’équivalent IPv4 de la structure de in6_addr basée sur IPv6.
Note Les structures dérivées IN_ADDR, PIN_ADDR et LPIN_ADDR ne sont définies que sur les SDK Windows publiées avec Windows Vista et versions ultérieures. Les structures dérivées IN_ADDR, PIN_ADDR et LPIN_ADDR sont définies dans le fichier d’en-tête Inaddr.h . Sur les versions antérieures du SDK Windows, les variables de ce type doivent être déclarées en tant que in_addr de structure.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | winsock2.h |