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