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
Header netadapter.h (netadaptercx.h を含む)
IRQL PASSIVE_LEVEL

こちらもご覧ください

NET_ADAPTER_LINK_LAYER_ADDRESS