NET_ADAPTER_AUTO_NEGOTIATION_FLAGS 枚举 (netadapter.h)

指定 NIC 驱动程序的自动协商设置。

语法

typedef enum _NET_ADAPTER_AUTO_NEGOTIATION_FLAGS {
  NetAdapterAutoNegotiationFlagNone = 0x00000000,
  NetAdapterAutoNegotiationFlagXmitLinkSpeedAutoNegotiated = 0x00000001,
  NetAdapterAutoNegotiationFlagRcvLinkSpeedautoNegotiated = 0x00000002,
  NetAdapterAutoNegotiationFlagDuplexAutoNegotiated = 0x00000004,
  NetAdapterAutoNegotiationFlagPauseFunctionsAutoNegotiated = 0x00000008
} NET_ADAPTER_AUTO_NEGOTIATION_FLAGS;

常量

 
NetAdapterAutoNegotiationFlagNone
值: 0x00000000
不设置任何标志。
NetAdapterAutoNegotiationFlagXmitLinkSpeedAutoNegotiated
值: 0x00000001
适配器已与链接伙伴自动协商传输链路速度。
NetAdapterAutoNegotiationFlagRcvLinkSpeedautoNegotiated
值: 0x00000002
适配器已与链接伙伴自动协商接收链接速度。
NetAdapterAutoNegotiationFlagDuplexAutoNegotiated
值: 0x00000004
适配器已与链接伙伴自动协商双工状态。
NetAdapterAutoNegotiationFlagPauseFunctionsAutoNegotiated
值: 0x00000008
适配器已与链接伙伴自动协商暂停函数。

注解

NET_ADAPTER_AUTO_NEGOTIATION_FLAGS枚举用于指定NET_ADAPTER_LINK_STATE结构中的自动协商设置。

初始化 NET_ADAPTER_LINK_STATE 结构是 NetAdapterSetLinkState 的输入。

要求

要求
最低 KMDF 版本 1.21
标头 netadapter.h (包括 netadaptercx.h)