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
NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED
NetAdapterSetLinkState の