Partager via


structure NET_ADAPTER_LINK_STATE (netadapter.h)

Décrit l’état du lien de l’adaptateur.

Syntaxe

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;

Membres

Size

Taille de la structure NET_ADAPTER_LINK_STATE , en octets.

TxLinkSpeed

Vitesse de liaison de transmission actuelle de l’adaptateur en bits par seconde.

RxLinkSpeed

Vitesse de liaison de réception actuelle de l’adaptateur en bits par seconde.

MediaConnectState

État de connexion multimédia pour la carte réseau.

MediaDuplexState

État duplex multimédia de la carte réseau.

SupportedPauseFunctions

Prise en charge des images de pause IEEE 802.3 spécifiées par une valeur NET_ADAPTER_PAUSE_FUNCTION_TYPE .

AutoNegotiationFlags

Paramètres de négociation automatique de la carte réseau. Pour plus d’informations, consultez NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES.

Remarques

Appelez NET_ADAPTER_LINK_STATE_INIT ou NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED pour initialiser cette structure.

Une structure NET_ADAPTER_LINK_STATE initialisée est une valeur de paramètre d’entrée dans NetAdapterSetLinkState.

Configuration requise

Condition requise Valeur
Version KMDF minimale 1.21
Version UMDF minimale 2,33
En-tête netadapter.h (inclure netadaptercx.h)

Voir aussi

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NET_ADAPTER_LINK_STATE_INIT

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NetAdapterSetLinkState