Leggere in inglese

Condividi tramite


struttura NEIGHBOR_OFFLOAD_STATE_DELEGATED (ndischimney.h)

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

La struttura NEIGHBOR_OFFLOAD_STATE_DELGATED contiene la variabile delegata di un oggetto stato adiacente.

Sintassi

typedef struct _NEIGHBOR_OFFLOAD_STATE_DELEGATED {
  OFFLOAD_STATE_HEADER Header;
  ULONG                NicReachabilityDelta;
} NEIGHBOR_OFFLOAD_STATE_DELEGATED, *PNEIGHBOR_OFFLOAD_STATE_DELEGATED;

Membri

Header

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

NicReachabilityDelta

L'ora corrente della scheda di interfaccia di rete meno il NicReachabilityDelta è l'ultima volta che la destinazione offload ha confermato la raggiungibilità adiacente (vedere reachability forward in RFC 2461). Per informazioni su come la destinazione di offload usa questa variabile, vedere NdisMOffloadEventIndicate. NicReachabilityDelta viene misurata in unità di tick di clock.

Osservazioni

Lo stack host fornisce valori iniziali per la variabile NicReachabilityDelta quando esegue l'offload della variabile nella destinazione di offload. Dopo l'offload, la variabile NicReachabilityDelta è di proprietà e gestita dalla destinazione di offload. Solo la destinazione di offload può modificare il valore di una variabile offloaded NicReachabilityDelta. La destinazione di offload non invia una notifica allo stack host delle modifiche apportate ai valori di una variabile di NicReachabilityDelta. Tuttavia, lo stack host può eseguire una query sul valore di una variabile di NicReachabilityDelta, che fa sì che NDIS chiami la funzione di miniportQueryOffload della destinazione offload. Quando lo stack host termina l'offload di un oggetto di stato adiacente causando la chiamata di NDIS alla destinazione di offload funzione MiniportTerminateOffload, la destinazione di offload passa il valore della variabile NicReachabilityDelta nell'oggetto stato terminato allo stack host.

Quando viene passato a una destinazione di offload, una struttura NEIGHBOR_OFFLOAD_STATE_DELEGATED è associata a un oggetto NDIS_MINIPORT_OFFLOAD_BLOCK_LIST struttura, che contiene un'intestazione formattata come struttura NDIS_OBJECT_HEADER. Il membro revisione della struttura NDIS_OBJECT_HEADER, in questo caso, specifica il numero di revisione della struttura NEIGHBOR_OFFLOAD_STATE_DELEGATED.

Fabbisogno

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

Vedere anche

miniportQueryOffload

MiniportTerminateOffload

NDIS_OBJECT_HEADER

NEIGHBOR_OFFLOAD_STATE_CACHED

NEIGHBOR_OFFLOAD_STATE_CONST

OFFLOAD_STATE_HEADER