NetProcessSGList routine

The NetProcessSGList function (NDIS_PROCESS_SG_LIST_HANDLER entry point) processes a scatter/gather list.

Syntax


NDIS_PROCESS_SG_LIST NetProcessSGList;

VOID NetProcessSGList(
  _In_  PDEVICE_OBJECT DeviceObject,
  _In_  PVOID Reserved,
  _In_  PSCATTER_GATHER_LIST ScatterGatherListBuffer,
  _In_  PVOID Context
)
{ ... }

Parameters

DeviceObject [in]

A pointer to a DEVICE_OBJECT structure.

Reserved [in]

Reserved for NDIS.

ScatterGatherListBuffer [in]

A pointer to a SCATTER_GATHER_LIST structure.

Context [in]

A pointer to a block of driver-allocated context information that contains information about the scatter gather list. The driver provided this context information in the Context member of the NDIS_SCATTER_GATHER_LIST_PARAMETERS structure.

Return value

None

Remarks

NDIS calls the NetProcessSGList function that is specified at the ProcessSGListHandler member of the NDIS_SCATTER_GATHER_LIST_PARAMETERS structure within the context of the NdisBuildScatterGatherList function.

The driver specified the entry point (NDIS_PROCESS_SG_LIST_HANDLER) for NetProcessSGList in the NDIS_SCATTER_GATHER_LIST_PARAMETERS structure.

Requirements

Version

Supported in NDIS 6.20 and later.

Header

Ndis.h (include Ndis.h)

IRQL

= DISPATCH_LEVEL

See also

DEVICE_OBJECT
NDIS_SCATTER_GATHER_LIST_PARAMETERS
NdisBuildScatterGatherList
SCATTER_GATHER_LIST

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft