struttura NET_POWER_OFFLOAD_NS_PARAMETERS (netpoweroffload.h)
La struttura NET_POWER_OFFLOAD_NS_PARAMETERS contiene i parametri per l'offload del protocollo di alimentazione bassa IPv6 Neighbor Solicitation (NS) in una scheda net.
Sintassi
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;
Members
Size
Dimensioni di questa struttura, in byte.
Id
Identificatore per questo offload del protocollo.
RemoteIPv6Address
Campo indirizzo di origine nell'intestazione IPv6 del messaggio NS. Questo membro è facoltativo.
Se il messaggio NS in ingresso ha un valore di indirizzo di origine corrispondente a questo indirizzo IPv6, l'adattatore net invia un messaggio di annuncio adiacente (NA) quando si trova in uno stato di alimentazione insufficiente. Se questo membro è zero, l'adattatore net deve rispondere ai messaggi NS da qualsiasi indirizzo IPv6 remoto.
SolicitedNodeIPv6Address
Indirizzo IPv6 del nodo richiesto.
TargetIPv6Addresses[2]
Matrice che contiene uno o due indirizzi IPv6. Se contiene un solo indirizzo, tale indirizzo viene archiviato nel primo elemento della matrice e il secondo elemento viene riempito con zeri.
I driver client devono utilizzare tutti gli indirizzi nella matrice.
Questi indirizzi rappresentano il campo Indirizzo di destinazione di un messaggio NS. Se uno di questi indirizzi corrisponde al campo Indirizzo di destinazione di un messaggio NS in ingresso, l'adattatore net invia un messaggio NA in risposta.
LinkLayerAddress
Indirizzo MAC (Media Access Control). Quando invia il messaggio NA, l'adapter net utilizza questo indirizzo per il campo TLLA (Target Link Layer Address) del messaggio NA.
Nota
Quando invia un messaggio NA, l'adattatore net deve usare sempre questo indirizzo MAC nel campo TLLA del messaggio NA. Tuttavia, deve usare l'indirizzo MAC corrente dell'adattatore net come indirizzo di origine nell'intestazione MAC.
Commenti
Chiamare NET_POWER_OFFLOAD_NS_PARAMETERS_INIT per inizializzare questa struttura e compilare il relativo campo Dimensioni . Dopo aver chiamato NET_POWER_OFFLOAD_NS_PARAMETERS_INIT, chiamare NetPowerOffloadGetNsParameters per compilare i membri rimanenti della struttura.
Per altre informazioni sui messaggi NS E NA IPv6, vedere RFC 4861.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 2004 |
Versione UMDF minima | 2.33 |
Intestazione | netpoweroffload.h (include netadaptercx.h) |
Vedi anche
Configurazione del risparmio energia