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


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

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

Никакой

Замечания

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 (include Ndis.h)
IRQL = DISPATCH_LEVEL

См. также

DEVICE_OBJECT

NDIS_SCATTER_GATHER_LIST_PARAMETERS

NdisBuildScatterGatherList

SCATTER_GATHER_LIST