Freigeben über


NET_ADAPTER_LINK_STATE-Struktur (netadapter.h)

Beschreibt den Linkstatus 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;

Member

Size

Die Größe der NET_ADAPTER_LINK_STATE-Struktur in Bytes.

TxLinkSpeed

Die aktuelle Übertragungslinkgeschwindigkeit des Adapters in Bits pro Sekunde.

RxLinkSpeed

Die aktuelle Empfangslinkgeschwindigkeit des Adapters in Bits pro Sekunde.

MediaConnectState

Der Medienverbindungsstatus für den Netzwerkadapter.

MediaDuplexState

Der Medienduplexstatus für den Netzwerkadapter.

SupportedPauseFunctions

Unterstützung für die IEEE 802.3-Pauseframes, die durch einen NET_ADAPTER_PAUSE_FUNCTION_TYPE-Wert angegeben werden.

AutoNegotiationFlags

Die Einstellungen für die automatische Aushandlung für den Netzwerkadapter. Weitere Informationen finden Sie unter NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES.

Hinweise

Rufen Sie NET_ADAPTER_LINK_STATE_INIT oder NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED auf, um diese Struktur zu initialisieren.

Eine initialisierte NET_ADAPTER_LINK_STATE-Struktur ist ein Eingabeparameterwert für NetAdapterSetLinkState.

Anforderungen

Anforderung Wert
KMDF-Mindestversion 1.21
UMDF-Mindestversion 2.33
Kopfzeile netadapter.h (include netadaptercx.h)

Weitere Informationen

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NET_ADAPTER_LINK_STATE_INIT

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NetAdapterSetLinkState