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 |