共用方式為


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