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 |
Versione UMDF minima | 2.33 |
Intestazione | netadapter.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |