NET_ADAPTER_LINK_STATE Struktur (netadapter.h)

Beschreibt den Verbindungsstatus des Adapters.

Syntax

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;

Members

Size

The size of the NET_ADAPTER_LINK_STATE structure, in bytes.

TxLinkSpeed

Die aktuelle Übertragungsverbindungsgeschwindigkeit des Adapters in Bits pro Sekunde.

RxLinkSpeed

Die aktuelle Verbindungsgeschwindigkeit des Adapters in Bits pro Sekunde.

MediaConnectState

Der Medienverbindungsstatus für den Netzwerkadapter.

MediaDuplexState

Der Medienduplexstatus für den Netzwerkadapter.

SupportedPauseFunctions

Support for the IEEE 802.3 pause frames specified by a NET_ADAPTER_PAUSE_FUNCTION_TYPE value.

AutoNegotiationFlags

Die Einstellungen für die automatische Aushandlung für den Netzwerkadapter. For more info, see NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES.

Remarks

Call NET_ADAPTER_LINK_STATE_INIT or NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED to initialize this structure.

An initialized NET_ADAPTER_LINK_STATE structure is an input parameter value to NetAdapterSetLinkState.

Requirements

Requirement Value
Minimale KMDF-Version 1.21
Mindest-UMDF-Version 2.33
Header netadapter.h (include netadaptercx.h)

See also

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NET_ADAPTER_LINK_STATE_INIT

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NetAdapterSetLinkState