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