NET_POWER_OFFLOAD_ARP_PARAMETERS Struktur (netpoweroffload.h)
Die NET_POWER_OFFLOAD_ARP_PARAMETERS-Struktur enthält Parameter für ein IPv4 ARP Low-Power-Protokoll offload an einen Netzadapter.
Syntax
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;
Angehörige
Size
Die Größe dieser Struktur in Byte.
Id
Der Bezeichner für dieses Protokoll offload.
RemoteIPv4Address
The Source Protocol Address (SPA) field of the ARP request. Dieses Element ist optional.
Wenn die eingehende ARP-Anforderung einen SPA-Wert aufweist, der dieser IPv4-Adresse entspricht, sendet der Netzadapter eine ARP-Antwort, wenn sie sich in einem Energiesparmodus befindet. Wenn dieses Element null ist, sollte der Netzadapter auf ARP-Anforderungen von einer beliebigen IPv4-Remoteadresse reagieren.
HostIPv4Address
Die IPv4-Adresse des Hosts. Wenn die ARP-Antwort gesendet wird, verwendet der Netzadapter dieses Element für das SPA-Feld der Antwort.
LinkLayerAddress
Die Mac-Adresse (Media Access Control). Der Netzadapter verwendet diese MAC-Adresse für das Sha-Feld (Source Hardware Address) des generierten ARP-Antwortpakets.
Anmerkung
Wenn sie eine ARP-Antwort sendet, muss der Netzadapter immer diese MAC-Adresse in der ARP-Nutzlast verwenden. Sie sollte jedoch die aktuelle MAC-Adresse des Netzadapters als Quelladresse im MAC-Header verwenden.
Bemerkungen
Rufen Sie NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT auf, um diese Struktur zu initialisieren und das feld Größe auszufüllen. Rufen Sie nach dem Aufrufen von NET_POWER_OFFLOAD_ARP_PARAMETERS_INITNetPowerOffloadGetArpParameters auf, um die verbleibenden Elemente der Struktur auszufüllen.
Weitere Informationen zum ARP-Protokoll finden Sie unter RFC 826.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 2004 |
Mindest-UMDF-Version | 2.33 |
Header- | netpoweroffload.h (include netadaptercx.h) |
Siehe auch
Konfigurieren von Energieverwaltungs-