Compartilhar via


NET_POWER_OFFLOAD_ARP_PARAMETERS estrutura (netpoweroffload.h)

A estrutura de NET_POWER_OFFLOAD_ARP_PARAMETERS contém parâmetros para um descarregamento de protocolo de baixa potência do ARP IPv4 para um adaptador de rede.

Sintaxe

typedef struct _NET_POWER_OFFLOAD_ARP_PARAMETERS {
  ULONG                          Size;
  ULONG                          Id;
  NET_IPV4_ADDRESS               RemoteIPv4Address;
  NET_IPV4_ADDRESS               HostIPv4Address;
  NET_ADAPTER_LINK_LAYER_ADDRESS LinkLayerAddress;
} NET_POWER_OFFLOAD_ARP_PARAMETERS;

Membros

Size

O tamanho dessa estrutura, em bytes.

Id

O identificador para esse descarregamento de protocolo.

RemoteIPv4Address

O campo SPA (Endereço de Protocolo de Origem) da solicitação ARP. Esse membro é opcional.

Se a solicitação ARP de entrada tiver um valor SPA que corresponda a esse endereço IPv4, o adaptador de rede enviará uma resposta ARP quando estiver em um estado de baixa potência. Se esse membro for zero, o adaptador de rede deverá responder às solicitações ARP de qualquer endereço IPv4 remoto.

HostIPv4Address

O endereço IPv4 do host. Quando ele envia a resposta ARP, o adaptador de rede usa esse membro para o campo SPA da resposta.

LinkLayerAddress

O endereço MAC (controle de acesso à mídia). O adaptador de rede usa esse endereço MAC para o campo SHA (Endereço de Hardware de Origem) do pacote de resposta ARP que ele gera.

Nota

Quando ele envia uma resposta ARP, o adaptador de rede sempre deve usar esse endereço MAC no conteúdo do ARP. No entanto, ele deve usar o endereço MAC atual do adaptador de rede como o endereço de origem no cabeçalho MAC.

Observações

Chame NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT para inicializar essa estrutura e preencher seu campo tamanho. Depois de chamar NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT, chame NetPowerOffloadGetArpParameters para preencher os membros restantes da estrutura.

Para obter mais informações sobre o protocolo ARP, consulte RFC 826.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 2004
versão mínima do UMDF 2.33
cabeçalho netpoweroffload.h (inclua netadaptercx.h)

Consulte também

Configurando de gerenciamento de energia

NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT

NetPowerOffloadGetArpParameters