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
Header netadapter.h (netadaptercx.h を含む)