estrutura NET_POWER_OFFLOAD_ARP_PARAMETERS (netpoweroffload.h)
A estrutura NET_POWER_OFFLOAD_ARP_PARAMETERS contém parâmetros para um descarregamento de protocolo de baixa potência 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 este 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 líquido 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 net usa esse endereço MAC para o campo SHA (Endereço de Hardware de Origem) do pacote de resposta ARP que ele gera.
Observação
Quando ele envia uma resposta ARP, o adaptador de rede sempre deve usar esse endereço MAC na carga do ARP. No entanto, ele deve usar o endereço MAC atual do adaptador net como o endereço de origem no cabeçalho MAC.
Comentários
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 |
---|---|
Cliente mínimo com suporte | Windows 10, versão 2004 |
Versão mínima do UMDF | 2.33 |
Cabeçalho | netpoweroffload.h (inclua netadaptercx.h) |
Confira também
Configurando o gerenciamento de energia