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


функция 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
Минимальная версия UMDF 2.33
Верхняя часть netadapter.h (включая netadaptercx.h)
IRQL PASSIVE_LEVEL

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

NET_ADAPTER_LINK_LAYER_ADDRESS