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

指向驱动程序分配的上下文信息的块的指针,其中包含有关散点收集列表的信息。 驱动程序在 上下文 成员中提供了此上下文信息 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