Compartilhar via


função NET_ADAPTER_LINK_LAYER_ADDRESS_INIT (netadapter.h)

A função NET_ADAPTER_LINK_LAYER_ADDRESS_INIT inicializa um endereço de camada de link.

Sintaxe

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
);

Parâmetros

[_Out_] LinkLayerAddress

Um ponteiro para a estrutura de NET_ADAPTER_LINK_LAYER_ADDRESS alocada pelo driver a ser inicializada.

[_In_range_(1,32)] Length

O comprimento do endereço da camada de link, em bytes.

[_In_reads_bytes_(Length)] AddressBuffer

Um ponteiro para o buffer que contém o endereço da camada de link.

Valor de retorno

Nenhum

Observações

NET_ADAPTER_LINK_LAYER_ADDRESS_INIT é usado para inicializar um endereço de camada de link permanente ou atual, armazenado em um NET_ADAPTER_LINK_LAYER_ADDRESS alocado pelo driver. Esse NET_ADAPTER_LINK_LAYER_ADDRESS é passado como um parâmetro para a função NetAdapterSetPermanentLinkLayerAddress ou a função NetAdapterSetCurrentLinkLayerAddress, dependendo do tipo de endereço que foi inicializado e está sendo definido.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 1709
servidor com suporte mínimo Windows Server 2016
versão mínima do KMDF 1.23
versão mínima do UMDF 2.33
cabeçalho netadapter.h (inclua netadaptercx.h)
IRQL PASSIVE_LEVEL

Consulte também

NET_ADAPTER_LINK_LAYER_ADDRESS