Freigeben über


NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS Struktur (ndischimney.h)

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

Die NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS-Struktur gibt den generischen Schornstein des Protokolltreibers an. Generische Schornstein-Offload-Einstiegspunkte gelten für alle Abladetypen des Schornsteins. Derzeit ist TCP-Schornstein offload der einzige definierte Schornstein-Offloadtyp.

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;

Angehörige

Header

Die Kopfzeile der NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_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_GENERIC_CHARACTERISTICS Struktur und die Größe der NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS Struktur, einschließlich der Kopfzeile, in Byte. Der Typ Member der Kopfzeile ist nicht relevant.

Flags

Reserviert für die Systemverwendung.

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.

Bemerkungen

Um die generischen 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_GENERIC_CHARACTERISTICS Struktur.

Anforderungen

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

Siehe auch

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolIndicateOffloadEvent ProtocolInitiateOffloadComplete ProtocolInvalidateOffloadComplete ProtocolQueryOffloadComplete

ProtocolSetOptions-

ProtocolTerminateOffloadComplete ProtocolUpdateOffloadComplete