VP_SCATTER_GATHER_LIST structure (video.h)
The VP_SCATTER_GATHER_LIST structure is a collection of one or more scatter/gather elements.
Syntax
typedef struct _VP_SCATTER_GATHER_LIST {
ULONG NumberOfElements;
ULONG_PTR Reserved;
VP_SCATTER_GATHER_ELEMENT Elements[];
} VP_SCATTER_GATHER_LIST, *PVP_SCATTER_GATHER_LIST;
Members
NumberOfElements
Specifies the number of scatter/gather elements in the Elements array member.
Reserved
Reserved for system use.
Elements
Specifies the number of scatter/gather elements in the Elements array member.
Remarks
This structure is available in Windows XP and later.
The video port driver aggregates scatter/gather information in a VP_SCATTER_GATHER_LIST structure, passing it to the miniport driver's HwVidExecuteDma callback routine. The miniport driver uses this information when it sets up the video hardware for a DMA transfer.
Requirements
Requirement | Value |
---|---|
Header | video.h (include Video.h) |