NET_POWER_OFFLOAD_NS_PARAMETERS struttura (netpoweroffload.h)
La struttura di NET_POWER_OFFLOAD_NS_PARAMETERS contiene parametri per un offload del protocollo NS (IPv6 Neighbor Solitication) a basso consumo 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'adapter net deve rispondere ai messaggi NS da qualsiasi indirizzo IPv6 remoto.
SolicitedNodeIPv6Address
Indirizzo IPv6 del nodo richiesto.
TargetIPv6Addresses[2]
Matrice contenente 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 zero.
I driver client devono usare 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'adattatore net usa questo indirizzo per il campo TLLA (Target Link Layer Address) del messaggio NA.
Nota
Quando invia un messaggio NA, l'adattatore net deve sempre usare 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 IPv6 NS e NA, vedere RFC 4861.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 2004 |
Intestazione | netpoweroffload.h (include netadaptercx.h) |
Vedi anche
Configurazione del risparmio energia
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per