estructura de NET_POWER_OFFLOAD_NS_PARAMETERS (netpoweroffload.h)
La estructura de NET_POWER_OFFLOAD_NS_PARAMETERS contiene parámetros para una descarga de protocolo de baja energía de solicitud de vecino (NS) IPv6 en un adaptador neto.
Sintaxis
typedef struct _NET_POWER_OFFLOAD_NS_PARAMETERS {
ULONG Size;
ULONG Id;
NET_IPV6_ADDRESS RemoteIPv6Address;
NET_IPV6_ADDRESS SolicitedNodeIPv6Address;
NET_IPV6_ADDRESS TargetIPv6Addresses[2];
NET_ADAPTER_LINK_LAYER_ADDRESS LinkLayerAddress;
} NET_POWER_OFFLOAD_NS_PARAMETERS;
Miembros
Size
Tamaño de esta estructura, en bytes.
Id
Identificador de esta descarga de protocolo.
RemoteIPv6Address
Campo de dirección de origen en el encabezado IPv6 del mensaje NS. Este miembro es opcional.
Si el mensaje NS entrante tiene un valor de dirección de origen que coincide con esta dirección IPv6, el adaptador de red envía un mensaje de anuncio de vecino (NA) cuando está en un estado de baja energía. Si este miembro es cero, el adaptador de red debe responder a los mensajes NS desde cualquier dirección IPv6 remota.
SolicitedNodeIPv6Address
Dirección IPv6 del nodo solicitado.
TargetIPv6Addresses[2]
Matriz que contiene una o dos direcciones IPv6. Si solo contiene una dirección, esa dirección se almacena en el primer elemento de la matriz y el segundo elemento se rellena con ceros.
Los controladores de cliente deben consumir todas las direcciones de la matriz.
Estas direcciones representan el campo Dirección de destino de un mensaje NS. Si una de estas direcciones coincide con el campo Dirección de destino de un mensaje NS entrante, el adaptador de red envía un mensaje NA en respuesta.
LinkLayerAddress
Dirección del control de acceso multimedia (MAC). Cuando envía el mensaje NA, el adaptador de red usa esta dirección para el campo dirección de la capa de vínculo de destino (TLLA) del mensaje NA.
Nota
Cuando envía un mensaje NA, el adaptador de red siempre debe usar esta dirección MAC en el campo TLLA del mensaje NA. 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_NS_PARAMETERS_INIT para inicializar esta estructura y rellenar su campo Tamaño . Después de llamar a NET_POWER_OFFLOAD_NS_PARAMETERS_INIT, llame a NetPowerOffloadGetNsParameters para rellenar los miembros restantes de la estructura.
Para obtener más información sobre los mensajes NS y NA de IPv6, consulte RFC 4861.
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