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.

Retornar valor

Nenhum

Comentários

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 é então passado como um parâmetro para a função NetAdapterSetPermanentLinkLayerAddress ou para a função NetAdapterSetCurrentLinkLayerAddress , dependendo do tipo de endereço que foi inicializado e está sendo definido.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1709
Servidor mínimo com suporte 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

Confira também

NET_ADAPTER_LINK_LAYER_ADDRESS