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