Freigeben über


NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS Struktur (ndischimney.h)

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

Die NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS-Struktur gibt einen TCP-Schornstein des TCP-Schornsteins eines Protokolls oder zwischengeschalteter Einstiegspunkte an.

Syntax

typedef struct _NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS {
  NDIS_OBJECT_HEADER                      Header;
  ULONG                                   Flags;
  NDIS_CHIMNEY_OFFLOAD_TYPE               OffloadType;
  TCP_OFFLOAD_SEND_COMPLETE_HANDLER       TcpOffloadSendCompleteHandler;
  TCP_OFFLOAD_RECV_COMPLETE_HANDLER       TcpOffloadReceiveCompleteHandler;
  TCP_OFFLOAD_DISCONNECT_COMPLETE_HANDLER TcpOffloadDisconnectCompleteHandler;
  TCP_OFFLOAD_FORWARD_COMPLETE_HANDLER    TcpOffloadForwardCompleteHandler;
  TCP_OFFLOAD_EVENT_HANDLER               TcpOffloadEventHandler;
  TCP_OFFLOAD_RECEIVE_INDICATE_HANDLER    TcpOffloadReceiveIndicateHandler;
} NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS, *PNDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS;

Angehörige

Header

Die Kopfzeile der NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS Struktur. Die Kopfzeile ist als NDIS_OBJECT_HEADER Struktur formatiert. Die NDIS_OBJECT_HEADER-Struktur enthält die Revisionsnummer der NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS Struktur und die Größe der NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS Struktur, einschließlich der Kopfzeile, in Byte. Der Typ Member der Kopfzeile ist nicht relevant.

Flags

Reserviert für die Systemverwendung.

OffloadType

Der Schornstein-Offloadtyp. Der einzige zulässige Wert ist NdisTcpChimneyOffload, der einen TCP-Schornstein angibt.

TcpOffloadSendCompleteHandler

Der Einstiegspunkt des Fahrers ProtocolTcpOffloadSendComplete-Funktion.

TcpOffloadReceiveCompleteHandler

Der Einstiegspunkt des Fahrers ProtocolTcpOffloadReceiveComplete-Funktion.

TcpOffloadDisconnectCompleteHandler

Der Einstiegspunkt des Fahrers ProtocolTcpOffloadDisconnectComplete Funktion.

TcpOffloadForwardCompleteHandler

Der Einstiegspunkt des Fahrers ProtocolTcpOffloadForwardComplete-Funktion.

TcpOffloadEventHandler

Der Einstiegspunkt des Fahrers ProtocolTcpOffloadEvent-Funktion.

TcpOffloadReceiveIndicateHandler

Der Einstiegspunkt des Fahrers ProtocolTcpOffloadReceiveIndicate-Funktion.

Bemerkungen

Um seine TCP-Schornstein-Offload-Einstiegspunkte zu registrieren, ruft ein Protokoll- oder Zwischentreiber die NdisSetOptionalHandlers Funktion im Kontext der ProtocolSetOptions--Funktion auf. An die NdisSetOptionalHandlers--Funktion übergibt der Protokoll- oder Zwischentreiber einen Zeiger an die NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS Struktur.

Anforderungen

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

Siehe auch

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolSetOptions-

ProtocolTcpOffloadDisconnectComplete-

ProtocolTcpOffloadEvent-

ProtocolTcpOffloadReceiveComplete ProtocolTcpOffloadReceiveIndicate ProtocolTcpOffloadSendComplete