Freigeben über


NDIS_TCP_OFFLOAD_FORWARD_COMPLETE Rückruffunktion (ndischimney.h)

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

Ein Offload-Ziel ruft die NdisTcpOffloadForwardComplete--Funktion auf, um eine oder mehrere Weiterleitungsanforderungen auszuführen, die an die

MiniportTcpOffloadForward Funktion des Offload-Ziels.

Syntax

NDIS_TCP_OFFLOAD_FORWARD_COMPLETE NdisTcpOffloadForwardComplete;

void NdisTcpOffloadForwardComplete(
  [in] IN NDIS_HANDLE NdisMiniportHandle,
  [in] IN PNET_BUFFER_LIST NetBufferList
)
{...}

Parameter

[in] NdisMiniportHandle

Das Handle, das das Offloadziel in einem vorherigen Aufruf des NdisMRegisterMiniportDriver Funktion.

[in] NetBufferList

Ein Zeiger auf eine NET_BUFFER_LIST Struktur. Diese Struktur kann eigenständig oder die erste Struktur in einer verknüpften Liste mit NET_BUFFER_LIST Strukturen sein. Das Offloadziel hat diese Strukturen in einem oder mehreren Aufrufen seiner MiniportTcpOffloadForward Funktion.

Rückgabewert

Nichts

Bemerkungen

Um die Systemleistung zu verbessern, kann ein Offloadziel eine verknüpfte Liste erstellen, die NET_BUFFER_LIST Strukturen aus mehreren Aufrufen an die MiniportTcpOffloadForward Funktion. Das Offloadziel kann dann eine solche verknüpfte Liste in einem einzigen Aufruf an die NdisTcpOffloadForwardComplete--Funktion übergeben.

Ein Offloadziel muss einen der folgenden Statuswerte in jede NET_BUFFER_LIST Struktur schreiben, die an die NdisTcpOffloadForwardComplete Funktion übergeben wird:

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- ndischimney.h (include Ndischimney.h)
IRQL- Beliebige Ebene

Siehe auch

MiniportTcpOffloadForward-

NET_BUFFER

NET_BUFFER_LIST

NdisMRegisterMiniportDriver-