Функция NET_ADAPTER_LINK_LAYER_ADDRESS_INIT (netadapter.h)

Функция NET_ADAPTER_LINK_LAYER_ADDRESS_INIT инициализирует адрес уровня ссылок.

Синтаксис

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

Параметры

[_Out_] LinkLayerAddress

Указатель на инициализируемый NET_ADAPTER_LINK_LAYER_ADDRESS структуру , выделенную драйвером.

[_In_range_(1,32)] Length

Длина адреса уровня канала в байтах.

[_In_reads_bytes_(Length)] AddressBuffer

Указатель на буфер, содержащий адрес слоя ссылок.

Возвращаемое значение

None

Remarks

NET_ADAPTER_LINK_LAYER_ADDRESS_INIT используется для инициализации постоянного или текущего адреса уровня канала, хранящегося в NET_ADAPTER_LINK_LAYER_ADDRESS , выделенном драйвером. Затем эта NET_ADAPTER_LINK_LAYER_ADDRESS передается в качестве параметра в функцию NetAdapterSetPermanentLinkLayerAddress или функцию NetAdapterSetCurrentLinkLayerAddress в зависимости от типа инициализированного и задаваемого адреса.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1709
Минимальная версия сервера Windows Server 2016
Минимальная версия KMDF 1.23
Верхняя часть netadapter.h (включая netadaptercx.h)
IRQL PASSIVE_LEVEL

См. также раздел

NET_ADAPTER_LINK_LAYER_ADDRESS