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 |