PATH_OFFLOAD_STATE_CONST Struktur (ndischimney.h)

[Das TCP-Chimney-Auslagerungsfeature ist veraltet und sollte nicht verwendet werden.]

Die PATH_OFFLOAD_STATE_CONST-Struktur enthält die Konstantenvariablen eines Pfadzustandsobjekts.

Syntax

typedef struct _PATH_OFFLOAD_STATE_CONST {
  OFFLOAD_STATE_HEADER Header;
  const UCHAR          *SourceAddress;
  const UCHAR          *DestinationAddress;
} PATH_OFFLOAD_STATE_CONST, *PPATH_OFFLOAD_STATE_CONST;

Member

Header

Eine OFFLOAD_STATE_HEADER-Struktur . NDIS legt das Length-Element des Headers auf die Größe der PATH_OFFLOAD_STATE_CONST-Struktur in Bytes fest. Das RecognizedOptions-Element von Header ist reserviert.

SourceAddress

Ein Zeiger auf die Quell-IP-Adresse einer TCP-Verbindung. Wenn die TCP-Verbindung über IPv4 besteht, ist die Adresse eine 4-Byte-IPv4-Adresse. Wenn die TCP-Verbindung über IPv6 besteht, ist die Adresse eine 16-Byte-IPv6-Adresse. Die Quelladressbytes befinden sich immer in Netzwerkbytereihenfolge.

DestinationAddress

Ein Zeiger auf die Ziel-IP-Adresse einer TCP-Verbindung. Wenn die TCP-Verbindung über IPv4 besteht, ist die Adresse eine 4-Byte-IPv4-Adresse. Wenn die TCP-Verbindung über IPv6 besteht, ist die Adresse eine 16-Byte-IPv6-Adresse. Die Zieladressenbytes befinden sich immer in Netzwerkbytereihenfolge.

Hinweise

Der Wert der einzelnen Pfadkonstantenvariablen ändert sich während der Lebensdauer einer TCP-Verbindung nicht. Weder der Hoststapel noch das Auslagerungsziel ändern die Werte einer Pfadkonstantenvariable. Wenn der Hoststapel die Auslagerung des Pfadstatusobjekts beendet, indem NDIS dazu führt, dass das Auslagerungsziel des Ziels aufgerufen wird MiniportTerminateOffload-Funktion gibt das Auslagerungsziel nicht den Wert der ausgeladenen Pfadkonstantenvariablen an den Hoststapel zurück.

Bei der Übergabe an ein Auslagerungsziel ist eine PATH_OFFLOAD_STATE_CONST 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 PATH_OFFLOAD_STATE_CONST-Struktur an.

Anforderungen

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

Weitere Informationen

MiniportTerminateOffload

NDIS_OBJECT_HEADER

OFFLOAD_STATE_HEADER

PATH_OFFLOAD_STATE_CACHED

PATH_OFFLOAD_STATE_DELEGATED