in6_addr structure
The in6_addr structure represents an IPv6 address.
Syntax
typedef struct in6_addr { union { u_char Byte[16]; u_short Word[8]; } u; } IN6_ADDR, *PIN6_ADDR, FAR *LPIN6_ADDR;
Members
- u
-
- Byte
-
An IPv6 address formatted as an array of sixteen u_chars.
- Word
-
An IPv6 address formatted as an array of eight u_shorts.
Remarks
The in6_addr structure is used with IPv6 addresses.
The in6_addr structure is the IPv6 equivalent of the IPv4-based in_addr structure.
Note The IN6_ADDR, PIN6_ADDR, and LPIN6_ADDR derived structures are only defined on the Windows SDK released with Windows Vista and later. The IN6_ADDR, PIN6_ADDR, and LPIN6_ADDR derived structures are defined in the In6addr.h header file. The in6_addr structure should be used on earlier versions of the Windows SDK.
Requirements
|
Minimum supported client |
Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2003 [desktop apps only] |
|
Header |
|
See also
Show: