Condividi tramite


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 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. Questo NET_ADAPTER_LINK_LAYER_ADDRESS viene quindi passato come parametro alla funzione NetAdapterSetPermanentLinkLayerAddress o alla funzione NetAdapterSetCurrentLinkLayerAddress, a seconda del tipo di indirizzo inizializzato e impostato.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1709
server minimo supportato Windows Server 2016
versione minima di KMDF 1.23
versione minima di UMDF 2.33
intestazione netadapter.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL

Vedere anche

NET_ADAPTER_LINK_LAYER_ADDRESS