INDICATE_OFFLOAD_EVENT_HANDLER回调函数 (ndischimney.h)
[TCP 烟囱卸载功能已弃用,不应使用。]
NDIS 调用协议驱动程序的或中间驱动程序的 ProtocolIndicateOffloadEvent 函数,以发布由基础驱动程序的 启动的指示或卸载目标对 的调用 NdisMOffloadEventIndicate 函数。
语法
INDICATE_OFFLOAD_EVENT_HANDLER IndicateOffloadEventHandler;
void IndicateOffloadEventHandler(
[in] IN NDIS_HANDLE ProtocolBindingContext,
[in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList,
[in] IN ULONG IndicationCode
)
{...}
参数
[in] ProtocolBindingContext
协议驱动程序分配的上下文区域的句柄。 驱动程序在此上下文区域中维护每个绑定上下文信息。 驱动程序调用 NdisOpenAdapterEx 函数时,驱动程序向 NDIS 提供此句柄。
[in] OffloadBlockList
指向 的指针 NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST 结构。 此结构标识要对其发出指示的卸载状态对象。 请注意,只有一个NDIS_MINIPORT_OFFLOAD_BLOCK_LIST结构。 没有此类结构的链接列表。
基础卸载目标在发出 NeighborReachabilityQuery 指示时提供有效的 OffloadBlockList 指针。 在本例中,卸载目标提供 NEIGHBOR_OFFLOAD_STATE_CONST 结构, NEIGHBOR_OFFLOAD_STATE_CACHED 结构和 NEIGHBOR_OFFLOAD_STATE_DELEGATED 结构 (顺序) 紧跟 OffloadBlockList 指针引用的NDIS_MINIPORT_OFFLOAD_BLOCK_LIST结构。
[in] IndicationCode
指示为以下INDICATE_OFFLOAD_EVENT值之一的事件:
NeighborReachabilityQuery
指示 (NCE) 的邻居缓存条目已过时。 有关 NCE 的详细信息,请参阅 RFC 2461。
NeighborReachabilityInDoubt
保留。
返回值
无
备注
要确定中间驱动程序的此函数的实现。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | ndischimney.h (包括 Ndischimney.h) |