NEIGHBOR_OFFLOAD_STATE_DELEGATED Struktur (ndischimney.h)
[Das TCP-Chimney-Auslagerungsfeature ist veraltet und sollte nicht verwendet werden.]
Die NEIGHBOR_OFFLOAD_STATE_DELGATED-Struktur enthält die delegierte Variable eines benachbarten Zustandsobjekts.
Syntax
typedef struct _NEIGHBOR_OFFLOAD_STATE_DELEGATED {
OFFLOAD_STATE_HEADER Header;
ULONG NicReachabilityDelta;
} NEIGHBOR_OFFLOAD_STATE_DELEGATED, *PNEIGHBOR_OFFLOAD_STATE_DELEGATED;
Member
Header
Eine OFFLOAD_STATE_HEADER-Struktur . NDIS legt das Length-Element von Header auf die Größe der NEIGHBOR_OFFLOAD_STATE_DELEGATED-Struktur in Bytes fest. Das RecognizedOptions-Element von Header ist reserviert.
NicReachabilityDelta
Die aktuelle Zeit der NIC abzüglich der NicReachabilityDelta ist das letzte Mal, dass das Auslagerungsziel die Nachbarreichbarkeit bestätigt hat (siehe Vorwärtsreichbarkeit in RFC 2461). Informationen dazu, wie das Auslagerungsziel diese Variable verwendet, finden Sie unter NdisMOffloadEventIndicate. NicReachabilityDelta wird in Einheiten von Taktzecken gemessen.
Hinweise
Der Hoststapel stellt Initialwerte für die Variable NicReachabilityDelta bereit, wenn die Variable an das Auslagerungsziel entladen wird. Nachdem sie entladen wurde, ist die NicReachabilityDelta-Variable im Besitz des Auslagerungsziels und wird vom Auslagerungsziel verwaltet. Nur das Auslagerungsziel kann den Wert einer ausgeladenen NicReachabilityDelta-Variablen ändern. Das Auslagerungsziel benachrichtigt den Hoststapel nicht über Änderungen an den Werten einer ausgeladenen NicReachabilityDelta-Variablen . Der Hoststapel kann jedoch den Wert einer ausgeladenen NicReachabilityDelta-Variablen abfragen, wodurch NDIS die MiniportQueryOffload-Funktion des Auslagerungsziels aufruft. Wenn der Hoststapel die Auslagerung eines benachbarten Zustandsobjekts beendet, indem NDIS dazu führt, dass das Auslagerungsziel des Ziels aufgerufen wird. MiniportTerminateOffload-Funktion : Das Auslagerungsziel übergibt den Wert der NicReachabilityDelta-Variable im Objekt des beendeten Zustands zurück an den Hoststapel.
Wenn sie an ein Auslagerungsziel übergeben wird, ist eine NEIGHBOR_OFFLOAD_STATE_DELEGATED Struktur einem zugeordnet. NDIS_MINIPORT_OFFLOAD_BLOCK_LIST-Struktur , die einen Header enthält, der als NDIS_OBJECT_HEADER-Struktur formatiert ist. Das Revisionselement der NDIS_OBJECT_HEADER-Struktur gibt in diesem Fall die Revisionsnummer der NEIGHBOR_OFFLOAD_STATE_DELEGATED-Struktur an.
Anforderungen
Anforderung | Wert |
---|---|
Header | ndischimney.h (include Ndischimney.h) |