перечисление NET_IF_OPER_STATUS (ifdef.h)
Тип перечисления NET_IF_OPER_STATUS определяет текущее состояние работы сетевого интерфейса NDIS .
Синтаксис
typedef enum _NET_IF_OPER_STATUS {
NET_IF_OPER_STATUS_UP = 1,
NET_IF_OPER_STATUS_DOWN = 2,
NET_IF_OPER_STATUS_TESTING = 3,
NET_IF_OPER_STATUS_UNKNOWN = 4,
NET_IF_OPER_STATUS_DORMANT = 5,
NET_IF_OPER_STATUS_NOT_PRESENT = 6,
NET_IF_OPER_STATUS_LOWER_LAYER_DOWN = 7
} NET_IF_OPER_STATUS, *PNET_IF_OPER_STATUS;
Константы
NET_IF_OPER_STATUS_UP Значение: 1 Указывает, что интерфейс готов к передаче и получению всех поддерживаемых типов пакетов. |
NET_IF_OPER_STATUS_DOWN Значение: 2 Указывает, что интерфейс не готов к передаче или получению данных. Например, носитель имеет значение отключен или порт не прошел проверку подлинности. В этом состоянии может быть возможность передачи или получать некоторые сведения. Например, если интерфейс не работает из-за того, что он не прошел проверку подлинности, Можно передавать и получать пакеты проверки подлинности 802.1x . |
NET_IF_OPER_STATUS_TESTING Значение: 3 Указывает, что интерфейс находится в тестовом режиме и не могут передаваться операционные пакеты или Получил. |
NET_IF_OPER_STATUS_UNKNOWN Значение: 4 Указывает, что невозможно определить рабочее состояние сетевого интерфейса. |
NET_IF_OPER_STATUS_DORMANT Значение: 5 Указывает, что сетевой интерфейс не может отправлять или получать пакеты, так как интерфейс имеет значение ожидание внешнего события. |
NET_IF_OPER_STATUS_NOT_PRESENT Значение: 6 Указывает, что сетевой интерфейс не готов к передаче или получению данных, так как компонент отсутствует в управляемой системе. Это состояние более специфично, чем , но похоже на состояние NET_IF_OPER_STATUS_DOWN . |
NET_IF_OPER_STATUS_LOWER_LAYER_DOWN Значение: 7 Указывает, что сетевой интерфейс не готов к передаче или получению данных, так как базовый интерфейсы не работают. Это состояние более специфично, чем NET_IF_OPER_STATUS_DOWN . |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в NDIS 6.0 и более поздних версиях. |
Верхняя часть | ifdef.h (включая Netioapi.h, Ntddndis.h) |