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 Adresse der Linkebene in Bytes.

[_In_reads_bytes_(Length)] AddressBuffer

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

Rückgabewert

Keine

Bemerkungen

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1709
Unterstützte Mindestversion (Server) Windows Server 2016
KMDF-Mindestversion 1.23
UMDF-Mindestversion 2.33
Kopfzeile netadapter.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL

Weitere Informationen

NET_ADAPTER_LINK_LAYER_ADDRESS