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 |