Поделиться через


функция обратного вызова 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

Указатель на блок сведений о контексте, выделенном драйвером, который содержит сведения о списке точечной сборки. Драйвер предоставил эти сведения о контексте в элементе Context объекта NDIS_SCATTER_GATHER_LIST_PARAMETERS структура.

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

None

Remarks

NDIS вызывает функцию NetProcessSGList, указанную в элементе ProcessSGListHandler NDIS_SCATTER_GATHER_LIST_PARAMETERS структуру в контекстеФункция NdisBuildScatterGatherList.

Драйвер указал точку входа (NDIS_PROCESS_SG_LIST_HANDLER) для NetProcessSGList в структуре NDIS_SCATTER_GATHER_LIST_PARAMETERS.

Требования

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

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

DEVICE_OBJECT

NDIS_SCATTER_GATHER_LIST_PARAMETERS

NdisBuildScatterGatherList

SCATTER_GATHER_LIST