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


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

Перечисление IP_DAD_STATE указывает сведения о состоянии обнаружения повторяющихся адресов (DAD) для адреса IPv4 или IPv6.

Синтаксис

typedef enum {
  NldsInvalid,
  NldsTentative,
  NldsDuplicate,
  NldsDeprecated,
  NldsPreferred,
  IpDadStateInvalid = 0,
  IpDadStateTentative,
  IpDadStateDuplicate,
  IpDadStateDeprecated,
  IpDadStatePreferred
} NL_DAD_STATE;

Константы

 
NldsInvalid
NldsTentative
NldsDuplicate
NldsDeprecated
NldsPreferred
IpDadStateInvalid
Значение: 0
Недопустимое состояние DAD.
IpDadStateTentative
Состояние DAD является предварительным.
IpDadStateDuplicate
Обнаружены повторяющиеся IP-адреса.
IpDadStateDeprecated
IP-адрес не рекомендуется использовать.
IpDadStatePreferred
Ip-адрес является предпочтительным.

Комментарии

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

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