Partager via


fonction NET_ADAPTER_LINK_STATE_INIT (netadapter.h)

Initialise une structure de NET_ADAPTER_LINK_STATE .

Syntaxe

void NET_ADAPTER_LINK_STATE_INIT(
  [_Out_] NET_ADAPTER_LINK_STATE             *LinkState,
  [_In_]  ULONG64                            LinkSpeed,
  [_In_]  NET_IF_MEDIA_CONNECT_STATE         MediaConnectState,
  [_In_]  NET_IF_MEDIA_DUPLEX_STATE          MediaDuplexState,
  [_In_]  NET_ADAPTER_PAUSE_FUNCTION_TYPE    SupportedPauseFunctions,
  [_In_]  NET_ADAPTER_AUTO_NEGOTIATION_FLAGS AutoNegotiationFlags
);

Paramètres

[_Out_] LinkState

Pointeur vers une structure de NET_ADAPTER_LINK_STATE allouée par le pilote.

[_In_] LinkSpeed

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

[_In_] MediaConnectState

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

[_In_] MediaDuplexState

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

[_In_] SupportedPauseFunctions

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

[_In_] AutoNegotiationFlags

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

Valeur de retour

None

Remarques

Appelez NET_ADAPTER_LINK_STATE_INIT ou NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED pour initialiser une structure de NET_ADAPTER_LINK_STATE .

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
Version KMDF minimale 1.21
Version UMDF minimale 2,33
En-tête netadapter.h (inclure netadaptercx.h)
IRQL <= DISPATCH_LEVEL

Voir aussi

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NetAdapterSetLinkState

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NET_ADAPTER_LINK_STATE