次の方法で共有


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