Поделиться через


функция 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

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

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

Никакой

Замечания

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
минимальная версия UMDF 2.33
заголовка netadapter.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL

См. также

NET_ADAPTER_LINK_LAYER_ADDRESS