Partager via


NET_ADAPTER_LINK_LAYER_ADDRESS_INIT, fonction (netadapter.h)

La fonction NET_ADAPTER_LINK_LAYER_ADDRESS_INIT initialise une adresse de couche de liens.

Syntaxe

void NET_ADAPTER_LINK_LAYER_ADDRESS_INIT(
  [_Out_]                    NET_ADAPTER_LINK_LAYER_ADDRESS *LinkLayerAddress,
  [_In_range_(1,32)]         USHORT                         Length,
  [_In_reads_bytes_(Length)] UCHAR const                    *AddressBuffer
);

Paramètres

[_Out_] LinkLayerAddress

Pointeur vers la structure de NET_ADAPTER_LINK_LAYER_ADDRESS allouée par le pilote à initialiser.

[_In_range_(1,32)] Length

Longueur de l’adresse de la couche de liens, en octets.

[_In_reads_bytes_(Length)] AddressBuffer

Pointeur vers la mémoire tampon contenant l’adresse de la couche de liens.

Valeur de retour

None

Remarques

NET_ADAPTER_LINK_LAYER_ADDRESS_INIT est utilisé pour initialiser une adresse de couche de liens permanente ou actuelle, stockée dans un NET_ADAPTER_LINK_LAYER_ADDRESS alloué par le pilote. Cette NET_ADAPTER_LINK_LAYER_ADDRESS est ensuite passée en tant que paramètre à la fonction NetAdapterSetPermanentLinkLayerAddress ou à la fonction NetAdapterSetCurrentLinkLayerAddress , en fonction du type d’adresse initialisé et défini.

Configuration requise

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

Voir aussi

NET_ADAPTER_LINK_LAYER_ADDRESS