structure NET_POWER_OFFLOAD_ARP_PARAMETERS (netpoweroffload.h)
La structure NET_POWER_OFFLOAD_ARP_PARAMETERS contient des paramètres pour un déchargement de protocole ARP À faible alimentation IPv4 sur un adaptateur net.
Syntaxe
typedef struct _NET_POWER_OFFLOAD_ARP_PARAMETERS {
ULONG Size;
ULONG Id;
NET_IPV4_ADDRESS RemoteIPv4Address;
NET_IPV4_ADDRESS HostIPv4Address;
NET_ADAPTER_LINK_LAYER_ADDRESS LinkLayerAddress;
} NET_POWER_OFFLOAD_ARP_PARAMETERS;
Membres
Size
Taille de cette structure, en octets.
Id
Identificateur de ce déchargement de protocole.
RemoteIPv4Address
Champ SPA (Source Protocol Address) de la requête ARP. Ce membre est facultatif.
Si la requête ARP entrante a une valeur SPA qui correspond à cette adresse IPv4, l’adaptateur net envoie une réponse ARP lorsqu’elle est dans un état d’alimentation faible. Si ce membre est égal à zéro, l’adaptateur net doit répondre aux demandes ARP à partir d’une adresse IPv4 distante.
HostIPv4Address
Adresse IPv4 de l’hôte. Lorsqu’il envoie la réponse ARP, l’adaptateur net utilise ce membre pour le champ SPA de la réponse.
LinkLayerAddress
Adresse mac (Media Access Control). L’adaptateur net utilise cette adresse MAC pour le champ SHA (Source Hardware Address) du paquet de réponse ARP qu’il génère.
Note
Lorsqu’il envoie une réponse ARP, l’adaptateur net doit toujours utiliser cette adresse MAC dans la charge utile ARP. Toutefois, il doit utiliser l’adresse MAC actuelle de l’adaptateur net comme adresse source dans l’en-tête MAC.
Remarques
Appelez NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT pour initialiser cette structure et remplir son champ Taille. Après avoir appelé NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT, appelez NetPowerOffloadGetArpParameters pour renseigner les membres restants de la structure.
Pour plus d’informations sur le protocole ARP, consultez RFC 826 .
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 2004 |
version minimale de UMDF | 2.33 |
d’en-tête | netpoweroffload.h (include netadaptercx.h) |
Voir aussi
Configuration des de gestion de l’alimentation