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 |