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.
typedef struct _NEIGHBOR_OFFLOAD_STATE_DELEGATED {
OFFLOAD_STATE_HEADER Header;
ULONG NicReachabilityDelta;
} NEIGHBOR_OFFLOAD_STATE_DELEGATED, *PNEIGHBOR_OFFLOAD_STATE_DELEGATED;
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.
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.
Requisito | Valore |
---|---|
intestazione | ndischimney.h (include Ndischimney.h) |