NET_ADAPTER_LINK_LAYER_ADDRESS_INIT (netadapter.h)

Fungsi NET_ADAPTER_LINK_LAYER_ADDRESS_INIT menginisialisasi alamat lapisan tautan.

Sintaks

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

Penunjuk ke struktur NET_ADAPTER_LINK_LAYER_ADDRESS yang dialokasikan driver yang akan diinisialisasi.

[_In_range_(1,32)] Length

Panjang alamat lapisan tautan, dalam byte.

[_In_reads_bytes_(Length)] AddressBuffer

Penunjuk ke buffer yang berisi alamat lapisan tautan.

Menampilkan nilai

Tidak ada

Keterangan

NET_ADAPTER_LINK_LAYER_ADDRESS_INIT digunakan untuk menginisialisasi alamat lapisan tautan permanen atau saat ini, yang disimpan dalam NET_ADAPTER_LINK_LAYER_ADDRESS yang dialokasikan oleh driver. NET_ADAPTER_LINK_LAYER_ADDRESS ini kemudian diteruskan sebagai parameter ke fungsi NetAdapterSetPermanentLinkLayerAddress atau fungsi NetAdapterSetCurrentLinkLayerAddress, tergantung pada jenis alamat yang diinisialisasi dan sedang diatur.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1709
Server minimum yang didukung Server Windows 2016
Versi KMDF minimum 1.23
Versi UMDF minimum 2.33
Header netadapter.h (termasuk netadaptercx.h)
IRQL PASSIVE_LEVEL

Lihat juga

NET_ADAPTER_LINK_LAYER_ADDRESS