Compartir a través de


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

NET_POWER_OFFLOAD_NS_PARAMETERS_INIT

NetPowerOffloadGetNsParameters