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 |
Header | netadapter.h (netadaptercx.h を含む) |
こちらもご覧ください
NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES