次の方法で共有


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
UMDF の最小バージョン する 2.33
ヘッダー netadapter.h (netadaptercx.h を含む)