NL_PREFIX_ORIGIN 枚举

NL_PREFIX_ORIGIN枚举类型定义 IP 地址的前缀或网络部分的源。

语法

typedef enum  { 
  IpPrefixOriginOther                = 0,
  IpPrefixOriginManual,
  IpPrefixOriginWellKnown,
  IpPrefixOriginDhcp,
  IpPrefixOriginRouterAdvertisement,
  IpPrefixOriginUnchanged            = 1 << 4
} NL_PREFIX_ORIGIN;

常量

  • IpPrefixOriginOther
    IP 地址前缀是使用在此枚举中定义的源之外的其他源配置的。 此值适用于 IPv6 或 IPv4 地址。

  • IpPrefixOriginManual
    IP 地址前缀是手动配置的。 此值适用于 IPv6 或 IPv4 地址。

  • IpPrefixOriginWellKnown
    IP 地址前缀是使用已知地址配置的。 此值适用于 IPv6 链接本地地址或 IPv6 环回地址。

  • IpPrefixOriginDhcp
    IP 地址前缀是使用 DHCP 配置的。 此值适用于使用 DHCP 配置的 IPv4 地址或使用 DHCPv6 配置的 IPv6 地址。

  • IpPrefixOriginRouterAdvertisement
    IP 地址前缀是使用路由器播发配置的。 此值适用于在接收路由器播发后生成的匿名 IPv6 地址。

  • IpPrefixOriginUnchanged
    IP 地址前缀应保持不变。 当 IP 前缀源的值应保持不变时,设置单播 IP 接口的属性时,将使用此值。

要求

版本

在 Windows Vista 和更高版本的 Windows 操作系统中可用。

标头

Nldef.h (包括 Netioapi.h)