NET_POWER_OFFLOAD_ARP_PARAMETERS struttura (netpoweroffload.h)

La struttura NET_POWER_OFFLOAD_ARP_PARAMETERS contiene parametri per l'offload del protocollo ARP in una scheda net.

Sintassi

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;

Members

Size

Dimensioni di questa struttura, in byte.

Id

Identificatore per questo offload del protocollo.

RemoteIPv4Address

Campo Indirizzo protocollo di origine (SPA) della richiesta ARP. Questo membro è facoltativo.

Se la richiesta ARP in ingresso ha un valore SPA corrispondente a questo indirizzo IPv4, l'adattatore net invia una risposta ARP quando si trova in uno stato di alimentazione bassa. Se questo membro è zero, l'adattatore net deve rispondere alle richieste ARP da qualsiasi indirizzo IPv4 remoto.

HostIPv4Address

Indirizzo IPv4 dell'host. Quando invia la risposta ARP, l'adattatore net usa questo membro per il campo SPA della risposta.

LinkLayerAddress

Indirizzo MAC (Media Access Control). L'adattatore net usa questo indirizzo MAC per il campo Indirizzo hardware di origine (SHA) del pacchetto di risposta ARP generato.

Nota

Quando invia una risposta ARP, l'adattatore net deve sempre usare questo indirizzo MAC nel payload ARP. Tuttavia, deve usare l'indirizzo MAC corrente dell'adattatore net come indirizzo di origine nell'intestazione MAC.

Commenti

Chiamare NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT per inizializzare questa struttura e compilare il relativo campo Dimensioni . Dopo aver chiamato NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT, chiamare NetPowerOffloadGetArpParameters per compilare i membri rimanenti della struttura.

Per altre informazioni sul protocollo ARP, vedere RFC 826.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 2004
Intestazione netpoweroffload.h (include netadaptercx.h)

Vedi anche

Configurazione del risparmio energia

NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT

NetPowerOffloadGetArpParameters