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
支持由 NET_ADAPTER_PAUSE_FUNCTION_TYPE 值指定的 IEEE 802.3 暂停帧。
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