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
Kopfzeile netpoweroffload.h (include netadaptercx.h)

Weitere Informationen

Konfigurieren der Energieverwaltung

NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT

NetPowerOffloadGetArpParameters