NdisOffloadTcpReceiveReturn 函数 (ndischimney.h)
[TCP 烟囱卸载功能已弃用,不应使用。]
协议驱动程序或中间驱动程序调用 NdisOffloadTcpReceiveReturn 函数,以将NET_BUFFER_LIST和关联结构的所有权返回到基础卸载目标。
语法
void NdisOffloadTcpReceiveReturn(
[in] IN NDIS_HANDLE NdisBindingHandle,
[in] IN PNET_BUFFER_LIST NetBufferList
);
参数
[in] NdisBindingHandle
NDIS 在 NdisOpenAdapterEx 函数的 NdisBindingHandle 参数中提供的句柄。 此句柄标识调用方与基础中间驱动程序或卸载目标之间的绑定。
[in] NetBufferList
指向 NET_BUFFER_LIST 结构的指针。 此结构可以是独立结构,也可以是NET_BUFFER_LIST结构链接列表中的第一个结构。 链接列表可以包含NET_BUFFER_LIST结构,这些结构来自对 的一个或多个调用 NdisTcpOffloadReceiveHandler 函数。
返回值
无
备注
响应对其的调用 MiniportTcpOffloadReceiveReturn 函数,中间驱动程序调用 NdisOffloadTcpReceiveReturn 函数,将接收返回操作传播到基础中间驱动程序或卸载目标。 有关详细信息,请参阅 传播 I/O 操作。
对于 NdisOffloadTcpReceiveReturn 函数,中间驱动程序传递以下内容:
- 一个 NdisOffloadHandle 函数,该函数引用存储在中间驱动程序上下文中的NDIS_OFFLOAD_HANDLE结构,用于卸载的 TCP 连接。 有关详细信息,请参阅 通过中间驱动程序引用卸载状态。
- NDIS 传递给中间驱动程序 MiniportTcpOffloadReceiveReturn 函数的同一PNET_BUFFER_LIST指针。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
标头 | ndischimney.h (包括 Ndischimney.h) |
Library | Ndis.lib |