NDIS_TCP_OFFLOAD_FORWARD_COMPLETE callback function (ndischimney.h)
[The TCP chimney offload feature is deprecated and should not be used.]
An offload target calls the NdisTcpOffloadForwardComplete function to complete one or more forward requests that were made to the
MiniportTcpOffloadForward function of the offload target.Syntax
NDIS_TCP_OFFLOAD_FORWARD_COMPLETE NdisTcpOffloadForwardComplete;
void NdisTcpOffloadForwardComplete(
[in] IN NDIS_HANDLE NdisMiniportHandle,
[in] IN PNET_BUFFER_LIST NetBufferList
)
{...}
Parameters
[in] NdisMiniportHandle
The handle that the offload target obtained in a previous call to the NdisMRegisterMiniportDriver function.
[in] NetBufferList
A pointer to a NET_BUFFER_LIST structure. This structure can be stand-alone or the first structure in a linked list of NET_BUFFER_LIST structures. The offload target obtained these structures in one or more calls to its MiniportTcpOffloadForward function.
Return value
None
Remarks
To improve system performance, an offload target can create a linked list that contains NET_BUFFER_LIST structures from multiple calls to the MiniportTcpOffloadForward function. The offload target can then pass such a linked list in a single call to the NdisTcpOffloadForwardComplete function.
An offload target must write one of the following status values to each NET_BUFFER_LIST structure that it passes to the NdisTcpOffloadForwardComplete function:
Requirements
Requirement | Value |
---|---|
Target Platform | Universal |
Header | ndischimney.h (include Ndischimney.h) |
IRQL | Any level |