NL_PREFIX_ORIGIN枚举 (nldef.h)
IP_PREFIX_ORIGIN枚举指定 IPv4 或 IPv6 地址前缀的来源,并与 IP_ADAPTER_UNICAST_ADDRESS 结构一起使用。
语法
typedef enum {
IpPrefixOriginOther = 0,
IpPrefixOriginManual,
IpPrefixOriginWellKnown,
IpPrefixOriginDhcp,
IpPrefixOriginRouterAdvertisement,
IpPrefixOriginUnchanged = 1 << 4
} NL_PREFIX_ORIGIN;
常量
IpPrefixOriginOther 值: 0 IP 前缀由此枚举中定义的源以外的其他源提供。 |
IpPrefixOriginManual IP 地址前缀是手动指定的。 |
IpPrefixOriginWellKnown IP 地址前缀来自已知源。 |
IpPrefixOriginDhcp IP 地址前缀由 DHCP 设置提供。 |
IpPrefixOriginRouterAdvertisement IP 地址前缀是通过路由器播发 (RA) 获取的。 |
IpPrefixOriginUnchanged 值:1 IP 地址前缀应保持不变。 当 IP 前缀源的值应保持不变时,在设置单播 IP 接口的属性时,将使用此值。 注意 此枚举值仅在 Windows Vista 及更高版本上可用。 |
注解
IP_PREFIX_ORIGIN枚举用于 IP_ADAPTER_UNICAST_ADDRESS 结构的 PrefixOrigin 成员。
在为 Windows Vista 及更高版本发布的 Microsoft Windows 软件开发工具包 (Windows SDK) (SDK) 上,头文件的组织方式已更改,IP_PREFIX_ORIGIN枚举在 Iptypes.h 头文件自动包含的 Nldef.h 头文件中定义。 若要使用 IP_PREFIX_ORIGIN 枚举,必须在 Iptypes.h 头文件之前包含 Winsock2.h 头文件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | nldef.h (包括 Windows 8 上的 Iphlpapi.h、Windows Server 2008 R2、Windows 7、Windows Server 2008 Windows Vista) |