Freigeben über


NdisOffloadTcpReceiveReturn-Funktion (ndischimney.h)

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

Ein Protokolltreiber oder Zwischentreiber ruft die NdisOffloadTcpReceiveReturn--Funktion auf, um den Besitz von NET_BUFFER_LIST und zugeordneten Strukturen an ein zugrunde liegendes Offloadziel zurückzugeben.

Syntax

void NdisOffloadTcpReceiveReturn(
  [in] IN NDIS_HANDLE      NdisBindingHandle,
  [in] IN PNET_BUFFER_LIST NetBufferList
);

Parameter

[in] NdisBindingHandle

Das Handle, das NDIS an der NdisBindingHandle Parameter der funktion NdisOpenAdapterEx bereitgestellt hat. Mit diesem Handle wird die Bindung zwischen dem Aufrufer und dem zugrunde liegenden Zwischentreiber oder Offloadziel identifiziert.

[in] NetBufferList

Ein Zeiger auf eine NET_BUFFER_LIST Struktur. Diese Struktur kann eine eigenständige Struktur oder die erste Struktur in einer verknüpften Liste von NET_BUFFER_LIST Strukturen sein. Die verknüpfte Liste kann NET_BUFFER_LIST Strukturen aus einem oder mehreren Aufrufen der NdisTcpOffloadReceiveHandler Funktion.

Rückgabewert

Nichts

Bemerkungen

Als Reaktion auf einen Aufruf an seine MiniportTcpOffloadReceiveReturn-Funktion ruft ein Zwischentreiber die NdisOffloadTcpReceiveReturn-Funktion auf, um den Empfangsrücklaufvorgang an den zugrunde liegenden Zwischentreiber oder Offloadziel weiterzuleiten. Weitere Informationen finden Sie unter Verteilen von E/A-Vorgängen.

Zum NdisOffloadTcpReceiveReturn Funktion übergibt der Zwischentreiber Folgendes:

  • Eine NdisOffloadHandle--Funktion, die auf die NDIS_OFFLOAD_HANDLE Struktur verweist, die im Kontext des Zwischentreibers für die entladene TCP-Verbindung gespeichert ist. Weitere Informationen finden Sie unter verweisen auf den ausgeladenen Zustand über einen Zwischentreiber.
  • Derselbe PNET_BUFFER_LIST Zeiger, den NDIS an die MiniportTcpOffloadReceiveReturn- Funktion des Zwischentreibers übergeben hat.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- ndischimney.h (include Ndischimney.h)
Library Ndis.lib

Siehe auch

MiniportTcpOffloadReceiveReturn

NDIS_OFFLOAD_HANDLE

NET_BUFFER_LIST

NdisTcpOffloadReceiveHandler