Freigeben über


NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS-Struktur (ndischimney.h)

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

Die NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS-Struktur gibt die generischen Schornsteinablade-Einstiegspunkte eines Protokolltreibers an. Generische Schornsteinabladungs-Einstiegspunkte gelten für alle Schornsteinabladungstypen. Derzeit ist die TCP-Schornsteinabladung der einzige definierte Schornsteinauslagerungstyp.

Syntax

typedef struct _NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS {
  NDIS_OBJECT_HEADER                  Header;
  ULONG                               Flags;
  INITIATE_OFFLOAD_COMPLETE_HANDLER   InitiateOffloadCompleteHandler;
  TERMINATE_OFFLOAD_COMPLETE_HANDLER  TerminateOffloadCompleteHandler;
  UPDATE_OFFLOAD_COMPLETE_HANDLER     UpdateOffloadCompleteHandler;
  INVALIDATE_OFFLOAD_COMPLETE_HANDLER InvalidateOffloadCompleteHandler;
  QUERY_OFFLOAD_COMPLETE_HANDLER      QueryOffloadCompleteHandler;
  INDICATE_OFFLOAD_EVENT_HANDLER      IndicateOffloadEventHandler;
} NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS, *PNDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS;

Member

Header

Der Header der NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_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_GENERIC_CHARACTERISTICS-Struktur und die Größe der NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS-Struktur, einschließlich des Headers, in Byte. Der Type-Member des Headers ist nicht signifikant.

Flags

Ist für das System reserviert.

InitiateOffloadCompleteHandler

Gibt den Einstiegspunkt des Treibers an. ProtocolInitiateOffloadComplete-Funktion .

TerminateOffloadCompleteHandler

Der Einstiegspunkt des Fahrers ProtocolTerminateOffloadComplete-Funktion .

UpdateOffloadCompleteHandler

Der Einstiegspunkt des Fahrers ProtocolUpdateOffloadComplete-Funktion .

InvalidateOffloadCompleteHandler

Der Einstiegspunkt des Fahrers ProtocolInvalidateOffloadComplete-Funktion .

QueryOffloadCompleteHandler

Der Einstiegspunkt des Fahrers ProtocolQueryOffloadComplete-Funktion .

IndicateOffloadEventHandler

Der Einstiegspunkt des Fahrers ProtocolIndicateOffloadEvent-Funktion .

Hinweise

Um die generischen Schornsteinabladungs-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 auf die NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS-Struktur.

Anforderungen

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

Weitere Informationen

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolIndicateOffloadEvent ProtocolInitiateOffloadComplete ProtocolInvalidateOffloadComplete ProtocolQueryOffloadComplete

ProtocolSetOptions

ProtocolTerminateOffloadComplete ProtocolUpdateOffloadComplete