Share via


video.h () VP_SCATTER_GATHER_LIST 結構

VP_SCATTER_GATHER_LIST 結構是一或多個散佈/收集元素的集合。

語法

typedef struct _VP_SCATTER_GATHER_LIST {
  ULONG                     NumberOfElements;
  ULONG_PTR                 Reserved;
  VP_SCATTER_GATHER_ELEMENT Elements[];
} VP_SCATTER_GATHER_LIST, *PVP_SCATTER_GATHER_LIST;

成員

NumberOfElements

指定 Elements 陣列成員中的散佈/收集元素數目。

Reserved

保留供系統使用。

Elements

指定 Elements 陣列成員中的散佈/收集元素數目。

備註

此結構可在 Windows XP 和更新版本中使用。

視訊埠驅動程式會匯總VP_SCATTER_GATHER_LIST結構中的散佈/收集資訊,並將其傳遞至迷你埠驅動程式的 HwVidExecuteDma 回呼例程。 迷你埠驅動程式會在設定 DMA 傳輸的視訊硬體時使用這項資訊。

規格需求

需求
標頭 video.h (包含 Video.h)

另請參閱

HwVidExecuteDma

VP_SCATTER_GATHER_ELEMENT