Freigeben über


PATH_OFFLOAD_STATE_CACHED Struktur (ndischimney.h)

[Das TCP-Schornstein-Offload-Feature ist veraltet und sollte nicht verwendet werden.]

Die PATH_OFFLOAD_STATE_CACHED-Struktur enthält die zwischengespeicherte Variable eines Pfadstatusobjekts.

Syntax

typedef struct _PATH_OFFLOAD_STATE_CACHED {
  OFFLOAD_STATE_HEADER Header;
  ULONG                PathMtu;
} PATH_OFFLOAD_STATE_CACHED, *PPATH_OFFLOAD_STATE_CACHED;

Angehörige

Header

Eine OFFLOAD_STATE_HEADER Struktur. NDIS legt den Length Member von Header- auf die Größe der PATH_OFFLOAD_STATE_CACHED-Struktur in Byte fest. Das RecognizedOptions- Mitglied des Header- ist reserviert.

PathMtu

Die maximale Übertragungseinheit (MTU) für den Pfad (siehe RFC 1191 für IPv4 und RFC 1981 für IPv6).

Bemerkungen

Zwischengespeicherte Variablen werden vom Hoststapel verwaltet und verwaltet. Ein Offloadziel darf den Wert einer zwischengespeicherten Variablen nur ändern, wenn dies vom Hoststapel angefordert wird. Wenn sich der Wert einer zwischengespeicherten Variablen ändert, fordert der Hoststapel eine Aktualisierung der Variablen an, wodurch NDIS die MiniportUpdateOffload--Funktion des Offloadziels aufruft. Wenn der Hoststapel das Entladen eines oder mehrerer Zustandsobjekte beendet, indem NDIS das Ausladen des Ziels aufruft MiniportTerminateOffload--Funktion gibt das Offload-Ziel nicht den Wert von entladenen Konstantenvariablen an den Hoststapel zurück.

Wenn sie an ein Offloadziel übergeben wird, wird eine PATH_OFFLOAD_STATE_CACHED Struktur einer NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur, die eine Kopfzeile enthält, die als NDIS_OBJECT_HEADER Struktur formatiert ist. Das Revision Mitglied der NDIS_OBJECT_HEADER-Struktur gibt in diesem Fall die Revisionsnummer der PATH_OFFLOAD_STATE_CACHED Struktur an.

Anforderungen

Anforderung Wert
Header- ndischimney.h (include Ndischimney.h)

Siehe auch

MiniportTerminateOffload-

MiniportUpdateOffload-

NDIS_OBJECT_HEADER

OFFLOAD_STATE_HEADER

PATH_OFFLOAD_STATE_CONST

PATH_OFFLOAD_STATE_DELEGATED