Поделиться через


Перечисление 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. Это значение применяется к IPv4-адресу, настроенного с помощью DHCP, или IPv6-адресу, настроенного с помощью DHCPv6.

  • IpPrefixOriginRouterAdvertisement
    Префикс IP-адреса был настроен с помощью объявления маршрутизатора. Это значение применяется к анонимному IPv6-адресу, созданному после получения объявления маршрутизатора.

  • IpPrefixOriginUnchanged
    Префикс IP-адреса должен быть без изменений. Это значение используется при задании свойств для одноадресного IP-интерфейса, когда значение источника префикса IP-адреса должно быть неизменным.

Требования

Версия

Доступно в Windows Vista и более поздних версиях операционных систем Windows.

Заголовок

Nldef.h (включая Netioapi.h)