VP_SCATTER_GATHER_LIST - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// video.h

typedef struct _VP_SCATTER_GATHER_LIST {
  ULONG                     NumberOfElements;
  ULONG_PTR                 Reserved;
  VP_SCATTER_GATHER_ELEMENT Elements[];
} VP_SCATTER_GATHER_LIST, *PVP_SCATTER_GATHER_LIST;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-video-_vp_scatter_gather_list)

_VP_SCATTER_GATHER_LIST structure

Description

The VP_SCATTER_GATHER_LIST structure is a collection of one or more scatter/gather elements.

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.

See also

HwVidExecuteDma

VP_SCATTER_GATHER_ELEMENT