Partager via


structure VP_SCATTER_GATHER_LIST (video.h)

La structure VP_SCATTER_GATHER_LIST est une collection d’un ou plusieurs éléments scatter/collect.

Syntaxe

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

Membres

NumberOfElements

Spécifie le nombre d’éléments de nuages de points/de collecte dans le membre du tableau Elements .

Reserved

Réservé pour le système.

Elements

Spécifie le nombre d’éléments de nuages de points/de collecte dans le membre du tableau Elements .

Remarques

Cette structure est disponible dans Windows XP et versions ultérieures.

Le pilote de port vidéo agrège des informations de diffusion/collecte des informations dans une structure de VP_SCATTER_GATHER_LIST, les transmettant à la routine de rappel HwVidExecuteDma du pilote miniport. Le pilote miniport utilise ces informations lorsqu’il configure le matériel vidéo pour un transfert DMA.

Configuration requise

Condition requise Valeur
En-tête video.h (inclure Video.h)

Voir aussi

HwVidExecuteDma

VP_SCATTER_GATHER_ELEMENT