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