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