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 (包括 netadaptercx.h)
IRQL PASSIVE_LEVEL

另请参阅

NET_ADAPTER_LINK_LAYER_ADDRESS