Condividi tramite


struttura NEIGHBOR_OFFLOAD_STATE_CONST (ndischimney.h)

[La funzionalità di offload del camino TCP è deprecata e non deve essere usata.]

La struttura NEIGHBOR_OFFLOAD_STATE_CONST contiene le variabili costanti di un oggetto stato adiacente.

Sintassi

typedef struct _NEIGHBOR_OFFLOAD_STATE_CONST {
  OFFLOAD_STATE_HEADER Header;
  UCHAR                DlSourceAddress[32];
  ULONG                VlanId : 12;
} NEIGHBOR_OFFLOAD_STATE_CONST, *PNEIGHBOR_OFFLOAD_STATE_CONST;

Members

Header

Struttura OFFLOAD_STATE_HEADER . NDIS imposta il membro Length di Header sulle dimensioni, in byte, della struttura NEIGHBOR_OFFLOAD_STATE_CONST. Il membro RecognizedOptions di Header è riservato.

DlSourceAddress[32]

Quando non è NULL, un indirizzo MAC di origine a 32 byte. La destinazione di offload deve supportare indirizzi MAC configurabili dal software e deve impostare l'indirizzo MAC di origine di tutti i pacchetti inviati sulla connessione offloaded a DlSourceAddress .

Quando NULL, la destinazione di offload ignora questo parametro e imposta l'indirizzo MAC di origine sul valore configurato per l'interfaccia di rete.

Se l'interfaccia di rete ha uno o più indirizzi multicast abilitati, la connessione offloaded deve consentire l'arrivo del traffico di ricezione sull'indirizzo MAC configurato o sugli indirizzi multicast. L'indirizzo MAC configurato è DlSourceAddress o, se DlSourceAddress è zero, l'indirizzo MAC per l'interfaccia di rete.

VlanId

Numero binario senza segno a 12 bit che identifica la LAN virtuale (VLAN) a cui appartiene un pacchetto. L'ID VlanId riguarda solo i pacchetti inviati o ricevuti tramite l'oggetto stato adiacente.

Quando NULL, la destinazione di offload deve usare tutti gli ID VLAN configurati per l'interfaccia di rete. La funzione MiniportInitializeEx della destinazione di offload legge tali ID VLAN dal Registro di sistema.

Commenti

Per una descrizione del modo in cui una destinazione di offload usa il membro VlanId , vedere 802.1Q e 802.1p Processing on an Offloaded TCP Connection .For a description of how an offload target use the VlanId member, see 802.1Q and 802.1p Processing on an Offloaded TCP Connection.

Requisiti

Requisito Valore
Intestazione ndischimney.h (include Ndischimney.h)

Vedi anche

MiniportInitializeEx

NEIGHBOR_OFFLOAD_STATE_CACHED

NEIGHBOR_OFFLOAD_STATE_DELEGATED

OFFLOAD_STATE_HEADER