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


перечисление IF_OPER_STATUS (ifdef.h)

Перечисление IF_OPER_STATUS указывает рабочее состояние интерфейса.

Синтаксис

typedef enum {
  IfOperStatusUp = 1,
  IfOperStatusDown,
  IfOperStatusTesting,
  IfOperStatusUnknown,
  IfOperStatusDormant,
  IfOperStatusNotPresent,
  IfOperStatusLowerLayerDown
} IF_OPER_STATUS;

Константы

 
IfOperStatusUp
Значение: 1
Интерфейс работает и работает. Интерфейс может передавать пакеты.
IfOperStatusDown
Интерфейс не отключен и не работает. Интерфейсу не удается передать пакеты.
IfOperStatusTesting
Интерфейс тестируется.
IfOperStatusUnknown
Состояние интерфейса неизвестно.
IfOperStatusDormant
Интерфейс не является
в условии для передачи пакетов. Интерфейс не включен, но имеет значение
в состоянии ожидания, ожидая какого-то внешнего события. Это состояние определяет ситуацию, когда
интерфейс ожидает, пока события переместит его в состояние "Вверх".
IfOperStatusNotPresent
Это состояние является уточнением для неработоного состояния, которое
указывает, что интерфейс не работает именно из-за
некоторый компонент (например, аппаратный компонент) отсутствует в
система.
IfOperStatusLowerLayerDown
Это состояние является уточнением для состояния понижения.
Интерфейс работает, но сетевой уровень ниже интерфейса не работает.

Комментарии

Перечисление IF_OPER_STATUS используется в элементе OperStatus структуры IP_ADAPTER_ADDRESSES .

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть ifdef.h

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

IP_ADAPTER_ADDRESSES