структура 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 (include netadaptercx.h) |
См. также
NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES