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