структура NET_ADAPTER_LINK_STATE (netadapter.h)
Описывает состояние связи адаптера.
Синтаксис
typedef struct _NET_ADAPTER_LINK_STATE {
ULONG Size;
ULONG64 TxLinkSpeed;
ULONG64 RxLinkSpeed;
NET_IF_MEDIA_CONNECT_STATE MediaConnectState;
NET_IF_MEDIA_DUPLEX_STATE MediaDuplexState;
NET_ADAPTER_PAUSE_FUNCTION_TYPE SupportedPauseFunctions;
NET_ADAPTER_AUTO_NEGOTIATION_FLAGS AutoNegotiationFlags;
} NET_ADAPTER_LINK_STATE;
Члены
Size
Размер структуры NET_ADAPTER_LINK_STATE в байтах.
TxLinkSpeed
Текущая скорость передачи канала адаптера в битах в секунду.
RxLinkSpeed
Текущая скорость канала приема адаптера в битах в секунду.
MediaConnectState
Состояние подключения носителя для сетевого адаптера.
MediaDuplexState
Дуплексное состояние носителя для сетевого адаптера.
SupportedPauseFunctions
Поддержка приостановки кадров IEEE 802.3, заданных значением NET_ADAPTER_PAUSE_FUNCTION_TYPE .
AutoNegotiationFlags
Параметры автоматического согласования для сетевого адаптера. Дополнительные сведения см. в разделе NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES.
Комментарии
Вызовите NET_ADAPTER_LINK_STATE_INIT или NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED для инициализации этой структуры.
Инициализированная структура NET_ADAPTER_LINK_STATE является входным значением параметра NetAdapterSetLinkState.
Требования
Требование | Значение |
---|---|
Минимальная версия KMDF | 1.21 |
Минимальная версия UMDF | 2.33 |
Верхняя часть | netadapter.h (включая netadaptercx.h) |
См. также раздел
NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES