NDIS_PROCESS_SG_LIST回调函数 (ndis.h)

NetProcessSGList 函数 (NDIS_PROCESS_SG_LIST_HANDLER 入口点) 处理散点/收集列表。

语法

NDIS_PROCESS_SG_LIST NdisProcessSgList;

void NdisProcessSgList(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PVOID Reserved,
  [in] PSCATTER_GATHER_LIST ScatterGatherListBuffer,
  [in] PVOID Context
)
{...}

参数

[in] DeviceObject

指向 DEVICE_OBJECT 结构的指针。

[in] Reserved

为 NDIS 保留。

[in] ScatterGatherListBuffer

指向 SCATTER_GATHER_LIST 结构的指针。

[in] Context

指向驱动程序分配的上下文信息块的指针,该块包含有关散点集合列表的信息。 驱动程序在 的 Context 成员中提供了此 上下文 信息 NDIS_SCATTER_GATHER_LIST_PARAMETERS 结构。

返回值

备注

NDIS 调用在 的 ProcessSGListHandler 成员中指定的 NetProcessSGList 函数 上下文中的NDIS_SCATTER_GATHER_LIST_PARAMETERS 结构 NdisBuildScatterGatherList 函数。

驱动程序在 NDIS_SCATTER_GATHER_LIST_PARAMETERS 结构中为 NetProcessSGList 指定入口点 (NDIS_PROCESS_SG_LIST_HANDLER) 。

要求

要求
最低受支持的客户端 在 NDIS 6.20 及更高版本中受支持。
目标平台 桌面
标头 ndis.h (包括 Ndis.h)
IRQL = DISPATCH_LEVEL

另请参阅

DEVICE_OBJECT

NDIS_SCATTER_GATHER_LIST_PARAMETERS

NdisBuildScatterGatherList

SCATTER_GATHER_LIST