estructura NET_POWER_OFFLOAD_NS_PARAMETERS (netpoweroffload.h)

La estructura NET_POWER_OFFLOAD_NS_PARAMETERS contiene parámetros para una descarga de protocolo de baja potencia de IPv6 Vecino (NS) 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 la descarga de este 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 neto envía un mensaje de anuncio vecino (NA) cuando está en un estado de poca energía. Si este miembro es cero, el adaptador neto 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 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
Encabezado netpoweroffload.h (include netadaptercx.h)

Consulte también

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

NET_POWER_OFFLOAD_NS_PARAMETERS_INIT

NetPowerOffloadGetNsParameters