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 |