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 |