NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS-Struktur (ndischimney.h)

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

Die NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS-Struktur gibt die TCP-Schornsteinablagerungs-spezifischen Einstiegspunkte eines Protokoll- oder Zwischentreibers 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;

Member

Header

Der Header der NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS-Struktur. Der Header 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 des Headers, in Byte. Der Type-Member des Headers ist nicht signifikant.

Flags

Ist für das System reserviert.

OffloadType

Der Schornsteinauslagerungstyp. 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 .

Hinweise

Zum Registrieren der TCP-Schornsteinauslagerungs-Einstiegspunkte 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 auf die NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS-Struktur.

Anforderungen

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

Weitere Informationen

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolSetOptions

ProtocolTcpOffloadDisconnectComplete

ProtocolTcpOffloadEvent

ProtocolTcpOffloadReceiveComplete ProtocolTcpOffloadReceiveIndicate ProtocolTcpOffloadSendComplete