NdisFreeScatterGatherList 函数 (ndis.h)

NdisFreeScatterGatherList 函数释放散点/收集列表。

语法

void NdisFreeScatterGatherList(
  [in] IN NDIS_HANDLE          NdisHandle,
  [in] IN PSCATTER_GATHER_LIST ScatterGatherListBuffer,
  [in] IN BOOLEAN              WriteToDevice
);

参数

[in] NdisHandle

在调用方初始化期间获取的 NDIS 驱动程序或实例句柄。 此句柄应与传递给 的句柄相同创建散点/收集列表时的 NdisBuildScatterGatherList 函数。

[in] ScatterGatherListBuffer

指向调用方提供的 要释放SCATTER_GATHER_LIST 结构的指针。 这必须与分配散点/收集列表时传递给 NdisBuildScatterGatherList 函数的缓冲区相同。

[in] WriteToDevice

一个 BOOLEAN 值,如果散点/收集列表用于写入设备,则设置为 TRUE 。 否则为 FALSE

返回值

备注

NDIS 驱动程序调用 NdisFreeScatterGatherList 函数以释放使用 创建的散点/收集列表 NdisBuildScatterGatherList 函数。

要求

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

另请参阅

NdisBuildScatterGatherList

SCATTER_GATHER_LIST