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


перечисление NL_SUFFIX_ORIGIN (nldef.h)

Перечисление IP_SUFFIX_ORIGIN указывает источник суффикса адреса IPv4 или IPv6 и используется со структурой IP_ADAPTER_UNICAST_ADDRESS .

Синтаксис

typedef enum {
  NlsoOther = 0,
  NlsoManual,
  NlsoWellKnown,
  NlsoDhcp,
  NlsoLinkLayerAddress,
  NlsoRandom,
  IpSuffixOriginOther = 0,
  IpSuffixOriginManual,
  IpSuffixOriginWellKnown,
  IpSuffixOriginDhcp,
  IpSuffixOriginLinkLayerAddress,
  IpSuffixOriginRandom,
  IpSuffixOriginUnchanged = 1 << 4
} NL_SUFFIX_ORIGIN;

Константы

 
NlsoOther
Значение: 0
NlsoManual
NlsoWellKnown
NlsoDhcp
NlsoLinkLayerAddress
NlsoRandom
IpSuffixOriginOther
Значение: 0
Суффикс IP-адреса был предоставлен источником, отличающимся от тех, которые определены в этом перечислении.
IpSuffixOriginManual
Суффикс IP-адреса был указан вручную.
IpSuffixOriginWellKnown
Суффикс IP-адреса получен из известного источника.
IpSuffixOriginDhcp
Суффикс IP-адреса был предоставлен параметрами DHCP.
IpSuffixOriginLinkLayerAddress
Суффикс IP-адреса получен из адреса уровня ссылок.
IpSuffixOriginRandom
Суффикс IP-адреса был получен из случайного источника.
IpSuffixOriginUnchanged
Значение: 1
Суффикс IP-адреса должен быть без изменений. Это значение используется при настройке свойств для одноадресного IP-интерфейса, когда значение источника IP-суффикса должно оставаться неизменным.



Примечание Это значение перечисления доступно только в Windows Vista и более поздних версиях.

 

Комментарии

Перечисление IP_SUFFIX_ORIGIN используется в элементе SuffixOrigin структуры IP_ADAPTER_UNICAST_ADDRESS .

В microsoft пакет средств разработки программного обеспечения для Windows (SDK), выпущенном для Windows Vista и более поздних версий, организация файлов заголовков изменилась, и перечисление IP_SUFFIX_ORIGIN определяется в файле заголовка Nldef.h, который автоматически включается в файл заголовка Iptypes.h. Чтобы использовать перечисление IP_SUFFIX_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