Compartir a través de


estructura de NET_POWER_OFFLOAD_ARP_PARAMETERS (netpoweroffload.h)

La estructura de NET_POWER_OFFLOAD_ARP_PARAMETERS contiene parámetros para una descarga de protocolo de bajo consumo de IPv4 ARP en un adaptador neto.

Sintaxis

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;

Miembros

Size

Tamaño de esta estructura, en bytes.

Id

Identificador de esta descarga de protocolo.

RemoteIPv4Address

Campo Dirección de protocolo de origen (SPA) de la solicitud ARP. Este miembro es opcional.

Si la solicitud de ARP entrante tiene un valor SPA que coincide con esta dirección IPv4, el adaptador de red envía una respuesta ARP cuando está en un estado de baja energía. Si este miembro es cero, el adaptador de red debe responder a las solicitudes de ARP desde cualquier dirección IPv4 remota.

HostIPv4Address

Dirección IPv4 del host. Cuando envía la respuesta ARP, el adaptador net usa este miembro para el campo SPA de la respuesta.

LinkLayerAddress

Dirección del control de acceso multimedia (MAC). El adaptador net usa esta dirección MAC para el campo Dirección de hardware de origen (SHA) del paquete de respuesta ARP que genera.

Nota

Cuando envía una respuesta ARP, el adaptador de red siempre debe usar esta dirección MAC en la carga de ARP. Sin embargo, debe usar la dirección MAC actual del adaptador de red como dirección de origen en el encabezado MAC.

Comentarios

Llame a NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT para inicializar esta estructura y rellenar su campo Tamaño . Después de llamar a NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT, llame a NetPowerOffloadGetArpParameters para rellenar los miembros restantes de la estructura.

Para obtener más información sobre el protocolo ARP, consulte RFC 826.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004
Versión mínima de UMDF 2,33
Encabezado netpoweroffload.h (include netadaptercx.h)

Consulte también

Configuración de la administración de energía

NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT

NetPowerOffloadGetArpParameters