NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS Struktur (ndischimney.h)

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

Die NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS-Struktur gibt die generischen Schornsteinablagerungspunkte eines Auslagerungsziels oder Zwischentreibers an. Generische Schornsteinauslagerungspunkte beziehen sich auf alle Schornsteinauslagerungstypen. Derzeit ist die TCP-Schornsteinabladung der einzige definierte Schornsteinauslagerungstyp.

Syntax

typedef struct _NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS {
  NDIS_OBJECT_HEADER           Header;
  ULONG                        Flags;
  W_INITIATE_OFFLOAD_HANDLER   InitiateOffloadHandler;
  W_TERMINATE_OFFLOAD_HANDLER  TerminateOffloadHandler;
  W_UPDATE_OFFLOAD_HANDLER     UpdateOffloadHandler;
  W_INVALIDATE_OFFLOAD_HANDLER InvalidateOffloadHandler;
  W_QUERY_OFFLOAD_HANDLER      QueryOffloadHandler;
} NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS, *PNDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS;

Member

Header

Der Header der NDIS_PROVIDER_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_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS-Struktur und die Größe der NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS-Struktur, einschließlich des Headers, in Bytes. Das Type-Element des Headers ist nicht signifikant.

Flags

Ist für das System reserviert.

InitiateOffloadHandler

Der Einstiegspunkt des Fahrers MiniportInitiateOffload-Funktion .

TerminateOffloadHandler

Der Einstiegspunkt des Fahrers MiniportTerminateOffload-Funktion .

UpdateOffloadHandler

Der Einstiegspunkt des Fahrers MiniportUpdateOffload-Funktion .

InvalidateOffloadHandler

Der Einstiegspunkt des Fahrers MiniportInvalidateOffload-Funktion .

QueryOffloadHandler

Der Einstiegspunkt des Fahrers MiniportQueryOffload-Funktion .

Hinweise

Um die generischen Chimney-Offload-Einstiegspunkte zu registrieren, ruft ein Auslagerungsziel- oder Zwischentreiber die NdisSetOptionalHandlers-Funktion im Kontext der MiniportSetOptions-Funktion auf. An die NdisSetOptionalHandlers-Funktion übergibt der Ziel- oder Zwischentreiber einen Zeiger auf die NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS-Struktur.

Anforderungen

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

Weitere Informationen

MiniportInitiateOffload

MiniportInvalidateOffload

MiniportQueryOffload

MiniportSetOptions

MiniportTerminateOffload

MiniportUpdateOffload

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers