NDIS_TCP_OFFLOAD_FORWARD_COMPLETE Rückruffunktion (ndischimney.h)
[Das TCP-Chimney-Auslagerungsfeature ist veraltet und sollte nicht verwendet werden.]
Ein Auslagerungsziel ruft die NdisTcpOffloadForwardComplete-Funktion auf, um eine oder mehrere An den
MiniportTcpOffloadForward-Funktion des Auslagerungsziels.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 Auslagerungsziel 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 von NET_BUFFER_LIST Strukturen sein. Das Auslagerungsziel hat diese Strukturen in einem oder mehreren Aufrufen seiner MiniportTcpOffloadForward-Funktion .
Rückgabewert
Keine
Bemerkungen
Um die Systemleistung zu verbessern, kann ein Auslagerungsziel eine verknüpfte Liste erstellen, die NET_BUFFER_LIST Strukturen aus mehreren Aufrufen der MiniportTcpOffloadForward-Funktion . Das Auslagerungsziel kann dann eine solche verknüpfte Liste in einem einzigen Aufruf an die NdisTcpOffloadForwardComplete-Funktion übergeben.
Ein Auslagerungsziel muss einen der folgenden status-Werte in jede NET_BUFFER_LIST Struktur schreiben, die es an die NdisTcpOffloadForwardComplete-Funktion übergibt:
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | ndischimney.h (include Ndischimney.h) |
IRQL | Beliebige Ebene |