Freigeben über


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-

NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT

NetPowerOffloadGetArpParameters