Функция 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.

Возвращаемое значение

None

Remarks

Драйверы NDIS вызывают функцию NdisFreeScatterGatherList , чтобы освободить точечный или собирательный список, созданный с помощьюФункция NdisBuildScatterGatherList.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.20 и более поздних версиях.
Целевая платформа Универсальное
Верхняя часть ndis.h (включая Ndis.h)
Библиотека Ndis.lib
IRQL = DISPATCH_LEVEL

См. также раздел

NdisBuildScatterGatherList

SCATTER_GATHER_LIST