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 |