перечисление 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) |