Condividi tramite


struttura NEIGHBOR_OFFLOAD_STATE_DELEGATED (ndischimney.h)

[La funzionalità di 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;

Members

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 NicReachabilityDelta è l'ultima volta che l'obiettivo di offload ha confermato la raggiungibilità adiacente (vedere la raggiungibilità forward in RFC 2461). Per informazioni su come la destinazione di offload usa questa variabile, vedere NdisMOffloadEventIndicate. NicReachabilityDelta viene misurato in unità di tick di clock.

Commenti

Lo stack host fornisce i 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 NicReachabilityDelta offloaded. La destinazione di offload non notifica allo stack host le modifiche apportate ai valori di una variabile NicReachabilityDelta offloaded. Tuttavia, lo stack host può eseguire una query sul valore di una variabile NicReachabilityDelta offloaded, che fa sì che NDIS chiami la funzione 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 La funzione MiniportTerminateOffload , la destinazione di offload passa il valore della variabile NicReachabilityDelta nell'oggetto stato terminato nuovamente 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 Revision della struttura NDIS_OBJECT_HEADER, in questo caso, specifica il numero di revisione della struttura NEIGHBOR_OFFLOAD_STATE_DELEGATED.

Requisiti

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

Vedi anche

MiniportQueryOffload

MiniportTerminateOffload

NDIS_OBJECT_HEADER

NEIGHBOR_OFFLOAD_STATE_CACHED

NEIGHBOR_OFFLOAD_STATE_CONST

OFFLOAD_STATE_HEADER