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