Freigeben über


NET_ADAPTER_LINK_LAYER_ADDRESS_INIT-Funktion (netadapter.h)

Die NET_ADAPTER_LINK_LAYER_ADDRESS_INIT-Funktion initialisiert eine Linkebenenadresse.

Syntax

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
);

Parameter

[_Out_] LinkLayerAddress

Ein Zeiger auf die vom Treiber zugewiesene NET_ADAPTER_LINK_LAYER_ADDRESS Struktur, die initialisiert werden soll.

[_In_range_(1,32)] Length

Die Länge der Linkebenenadresse in Byte.

[_In_reads_bytes_(Length)] AddressBuffer

Ein Zeiger auf den Puffer, der die Linkebenenadresse enthält.

Rückgabewert

Nichts

Bemerkungen

NET_ADAPTER_LINK_LAYER_ADDRESS_INIT wird verwendet, um eine permanente oder aktuelle Linkschichtadresse zu initialisieren, die in einem vom Treiber zugewiesenen NET_ADAPTER_LINK_LAYER_ADDRESS gespeichert ist. Diese NET_ADAPTER_LINK_LAYER_ADDRESS wird dann entweder als Parameter an die funktion NetAdapterSetPermanentLinkLayerAddress oder die NetAdapterSetCurrentLinkLayerAddress Funktion übergeben, abhängig vom Typ der Adresse, die initialisiert wurde und festgelegt wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1709
mindestens unterstützte Server- Windows Server 2016
Minimale KMDF-Version 1.23
Mindest-UMDF-Version 2.33
Header- netadapter.h (include netadaptercx.h)
IRQL- PASSIVE_LEVEL

Siehe auch

NET_ADAPTER_LINK_LAYER_ADDRESS