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 |