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 |