funzione NET_ADAPTER_LINK_LAYER_ADDRESS_INIT (netadapter.h)

La funzione NET_ADAPTER_LINK_LAYER_ADDRESS_INIT inizializza un indirizzo del livello di collegamento.

Sintassi

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

Parametri

[_Out_] LinkLayerAddress

Puntatore alla struttura di NET_ADAPTER_LINK_LAYER_ADDRESS allocata dal driver da inizializzare.

[_In_range_(1,32)] Length

Lunghezza dell'indirizzo del livello di collegamento, in byte.

[_In_reads_bytes_(Length)] AddressBuffer

Puntatore al buffer contenente l'indirizzo del livello di collegamento.

Valore restituito

nessuno

Osservazioni

NET_ADAPTER_LINK_LAYER_ADDRESS_INIT viene usato per inizializzare un indirizzo di livello di collegamento permanente o corrente, archiviato in un NET_ADAPTER_LINK_LAYER_ADDRESS allocato dal driver. Questa NET_ADAPTER_LINK_LAYER_ADDRESS viene quindi passata come parametro alla funzione NetAdapterSetPermanentLinkLayerAddress o alla funzione NetAdapterSetCurrentLinkLayerAddress, a seconda del tipo di indirizzo inizializzato e impostato.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1709
Server minimo supportato Windows Server 2016
Versione KMDF minima 1.23
Intestazione netadapter.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL

Vedi anche

NET_ADAPTER_LINK_LAYER_ADDRESS