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

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

返回值

没有

言论

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

要求

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

另请参阅

NdisBuildScatterGatherList

SCATTER_GATHER_LIST