VP_SCATTER_GATHER_LIST 结构 (video.h)

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 传输设置视频硬件时使用此信息。

要求

要求
Header video.h (包括 Video.h)

另请参阅

HwVidExecuteDma

VP_SCATTER_GATHER_ELEMENT