Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура NDIS_OPER_STATE предоставляет текущее рабочее состояние сетевого интерфейса NDIS.
Синтаксис
typedef struct _NDIS_OPER_STATE {
NDIS_OBJECT_HEADER Header;
NET_IF_OPER_STATUS OperationalStatus;
ULONG OperationalStatusFlags;
} NDIS_OPER_STATE, *PNDIS_OPER_STATE;
Члены
Header
Структура NDIS_OBJECT_HEADER для структуры NDIS_OPER_STATE. Задайте элемент типа структуры, заголовка, указывает NDIS_OBJECT_TYPE_DEFAULT, элемент редакции NDIS_OPER_STATE_REVISION_1 и элемент размер NDIS_SIZEOF_OPER_STATE_REVISION_1.
OperationalStatus
Тип состояния NET_IF_OPER_STATUS операционного состояния.
OperationalStatusFlags
Этот элемент предоставляет причину, по которой для элемента OperationsStatus задано значение NET_IF_OPER_STATUS_DOWN или NET_IF_OPER_STATUS_DORMANT. Этот элемент представляет собой значение ULONG, содержащее побитовое или сочетание следующих флагов:
NET_IF_OPER_STATUS_DOWN_NOT_AUTHENTICATED
Для состояния эксплуатации задано значение NET_IF_OPER_STATUS_DOWN, так как порт по умолчанию мини-адаптера не проходит проверку подлинности.
NET_IF_OPER_STATUS_DOWN_NOT_MEDIA_CONNECTED
Для рабочего состояния задано значение NET_IF_OPER_STATUS_DOWN, так как минипорт-адаптер не находится в состоянии подключения к мультимедиа.
NET_IF_OPER_STATUS_DORMANT_PAUSED
Для состояния работы задано значение NET_IF_OPER_STATUS_DORMANT, так как минипорт-адаптер находится в состоянии приостановки или приостановки работы.
NET_IF_OPER_STATUS_DORMANT_LOW_POWER
Для рабочего состояния задано значение NET_IF_OPER_STATUS_DORMANT, так как мини-адаптер находится в состоянии низкой мощности.
Замечания
Для указания состояния NDIS_STATUS_OPER_STATUS NDIS предоставляет структуру NDIS_OPER_STATE в StatusBuffer члена структуры NDIS_STATUS_INDICATION.
NDIS_STATUS_OPER_STATUS указывает текущее рабочее состояние сетевого интерфейса NDIS для переопределения драйверов.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается в NDIS 6.0 и более поздних версиях. |
заголовка | ntddndis.h (include Ndis.h) |