2.2.1.2.255 BGP_IP_PREFIX
The BGP_IP_PREFIX structure<184> is used to represent the prefix of an IPv4 or IPv6 network subnet.
-
typedef struct _BGP_IP_PREFIX { union { DWORD v4; BYTE v6[16]; } address; USHORT uPrefixLength; USHORT uAddressFamily; } BGP_IP_PREFIX, *PBGP_IP_PREFIX;
v4: A 32-bit, unsigned integer in network byte order that represents an IPv4 address prefix.
v6[16]: A 128-bit, unsigned integer in network byte order that represents an IPv6 address prefix.
uPrefixLength: Specifies prefix length of the IPv4 or IPv6 network subnet.
uAddressFamily: Specifies whether the subnet is an IPv4 or IPv6 network subnet.
-
Value
Meaning
AF_INET
0x02
The IP address is an IPv4 network subnet.
AF_INET6
0x17
The IP address is an IPv6 network subnet.