NET_POWER_OFFLOAD_ARP_PARAMETERS-Struktur (netpoweroffload.h)
Die NET_POWER_OFFLOAD_ARP_PARAMETERS-Struktur enthält Parameter für eine IPv4-ARP-Protokollauslagerung mit geringer Leistung auf 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;
Member
Size
Die Größe dieser Struktur in Bytes.
Id
Der Bezeichner für diese Protokollauslagerung.
RemoteIPv4Address
Das Feld Source Protocol Address (SPA) der ARP-Anforderung. Dieses Member ist optional.
Wenn die eingehende ARP-Anforderung über einen SPA-Wert verfügt, der dieser IPv4-Adresse entspricht, sendet der Netzadapter eine ARP-Antwort, wenn er sich in einem Zustand mit geringer Leistung befindet. Wenn dieser Member 0 ist, sollte der Netzadapter auf ARP-Anforderungen von jeder IPv4-Remoteadresse antworten.
HostIPv4Address
Die IPv4-Adresse des Hosts. Wenn er die ARP-Antwort sendet, verwendet der Netzadapter diesen Member für das SPA-Feld der Antwort.
LinkLayerAddress
Die MAC-Adresse (Media Access Control). Der Netzadapter verwendet diese MAC-Adresse für das Feld Quellhardwareadresse (SHA) des generierten ARP-Antwortpakets.
Hinweis
Wenn er eine ARP-Antwort sendet, muss der Netzadapter immer diese MAC-Adresse in der ARP-Nutzlast verwenden. Es sollte jedoch die aktuelle MAC-Adresse des Netzadapters als Quelladresse im MAC-Header verwenden.
Hinweise
Rufen Sie NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT auf, um diese Struktur zu initialisieren, und füllen Sie das Feld Größe aus. Nachdem Sie NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT aufgerufen haben, rufen Sie NetPowerOffloadGetArpParameters auf, um die verbleibenden Elemente der Struktur auszufüllen.
Weitere Informationen zum ARP-Protokoll finden Sie unter RFC 826.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 |
UMDF-Mindestversion | 2.33 |
Kopfzeile | netpoweroffload.h (include netadaptercx.h) |
Weitere Informationen
Konfigurieren der Energieverwaltung