énumération NET_ADAPTER_AUTO_NEGOTIATION_FLAGS (netadapter.h)

Spécifie les paramètres de négociation automatique pour le pilote de carte réseau.

Syntax

typedef enum _NET_ADAPTER_AUTO_NEGOTIATION_FLAGS {
  NetAdapterAutoNegotiationFlagNone = 0x00000000,
  NetAdapterAutoNegotiationFlagXmitLinkSpeedAutoNegotiated = 0x00000001,
  NetAdapterAutoNegotiationFlagRcvLinkSpeedautoNegotiated = 0x00000002,
  NetAdapterAutoNegotiationFlagDuplexAutoNegotiated = 0x00000004,
  NetAdapterAutoNegotiationFlagPauseFunctionsAutoNegotiated = 0x00000008
} NET_ADAPTER_AUTO_NEGOTIATION_FLAGS;

Constantes

 
NetAdapterAutoNegotiationFlagNone
Valeur : 0x00000000
Aucun indicateur n'est défini.
NetAdapterAutoNegotiationFlagXmitLinkSpeedAutoNegotiated
Valeur : 0x00000001
L’adaptateur a négocié automatiquement la vitesse de la liaison de transmission avec le partenaire de liaison.
NetAdapterAutoNegotiationFlagRcvLinkSpeedautoNegotiated
Valeur : 0x00000002
L’adaptateur a négocié automatiquement la vitesse de la liaison de réception avec le partenaire de liaison.
NetAdapterAutoNegotiationFlagDuplexAutoNegotiated
Valeur : 0x00000004
L’adaptateur a négocié automatiquement l’état duplex avec le partenaire de liaison.
NetAdapterAutoNegotiationFlagPauseFunctionsAutoNegotiated
Valeur : 0x00000008
L’adaptateur a négocié automatiquement les fonctions de pause avec le partenaire de liaison.

Remarques

L’énumération NET_ADAPTER_AUTO_NEGOTIATION_FLAGS est utilisée pour spécifier les paramètres de négociation automatique dans la structure NET_ADAPTER_LINK_STATE.

Une structure NET_ADAPTER_LINK_STATE initialisée est une entrée dans NetAdapterSetLinkState.

Configuration requise

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