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


перечисление 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 используется в элементе PrefixOrigin структуры IP_ADAPTER_UNICAST_ADDRESS .

В microsoft пакет средств разработки программного обеспечения для Windows (SDK), выпущенном для Windows Vista и более поздних версий, организация файлов заголовков изменилась, а перечисление IP_PREFIX_ORIGIN определяется в файле заголовка Nldef.h, который автоматически включается в файл заголовка Iptypes.h. Чтобы использовать перечисление IP_PREFIX_ORIGIN , файл заголовка Winsock2.h должен быть включен перед файлом заголовка Iptypes.h .

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть nldef.h (включая Iphlpapi.h в Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 Windows Vista)

См. также раздел

IP_ADAPTER_UNICAST_ADDRESS