NdisOffloadTcpReceiveReturn 函数 (ndischimney.h)

[TCP 烟囱卸载功能已弃用,不应使用。

协议驱动程序或中间驱动程序调用 NdisOffloadTcpReceiveReturn 函数,以将NET_BUFFER_LIST和相关结构的所有权返回到基础卸载目标。

语法

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

参数

[in] NdisBindingHandle

NdisOpenAdapterEx 函数的 NdisBindingHandle 参数中提供的 NDIS 的句柄。 此句柄标识调用方与基础中间驱动程序或卸载目标之间的绑定。

[in] NetBufferList

指向 NET_BUFFER_LIST 结构的指针。 此结构可以是独立结构,也可以是NET_BUFFER_LIST结构链接列表中的第一个结构。 链接列表可以包含从对 的一个或多个调用NET_BUFFER_LIST结构 NdisTcpOffloadReceiveHandler 函数。

返回值

没有

言论

响应对其调用 MiniportTcpOffloadReceiveReturn 函数中,中间驱动程序调用 NdisOffloadTcpReceiveReceiveReturn 函数将接收返回作传播到基础中间驱动程序或卸载目标。 有关详细信息,请参阅 传播 I/O作

若要 NdisOffloadTcpReceiveReturn 函数,中间驱动程序将传递以下内容:

  • NdisOffloadHandle 函数,该函数引用存储在中间驱动程序上下文中用于卸载 TCP 连接的NDIS_OFFLOAD_HANDLE结构。 有关详细信息,请参阅 通过中间驱动程序引用卸载状态。
  • NDIS 传递给中间驱动程序 MiniportTcpOffloadReceiveReturn 函数的同一PNET_BUFFER_LIST指针。

要求

要求 价值
目标平台 普遍
标头 ndischimney.h (包括 Ndischimney.h)
Ndis.lib

另请参阅

MiniportTcpOffloadReceiveReturn

NDIS_OFFLOAD_HANDLE

NET_BUFFER_LIST

NdisTcpOffloadReceiveHandler