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

분산형 수집 목록에 대한 정보를 포함하는 드라이버 할당 컨텍스트 정보 블록에 대한 포인터입니다. 드라이버는 의 컨텍스트 멤버에 이 컨텍스트 정보를 제공했습니다. NDIS_SCATTER_GATHER_LIST_PARAMETERS 구조체입니다.

반환 값

없음

설명

NDIS는 의 ProcessSGListHandler 멤버에 지정된 NetProcessSGList 함수를 호출합니다. 컨텍스트 내에서 구조 NDIS_SCATTER_GATHER_LIST_PARAMETERS NdisBuildScatterGatherList 함수입니다.

드라이버는 NDIS_SCATTER_GATHER_LIST_PARAMETERS 구조에서 NetProcessSGList 에 대한 진입점(NDIS_PROCESS_SG_LIST_HANDLER)을 지정했습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.20 이상에서 지원됩니다.
대상 플랫폼 데스크톱
머리글 ndis.h(Ndis.h 포함)
IRQL = DISPATCH_LEVEL

추가 정보

DEVICE_OBJECT

NDIS_SCATTER_GATHER_LIST_PARAMETERS

NdisBuildScatterGatherList

SCATTER_GATHER_LIST