Freigeben über


VP_SCATTER_GATHER_LIST-Struktur (video.h)

Die VP_SCATTER_GATHER_LIST-Struktur ist eine Auflistung von einem oder mehreren Scatter-/Gather-Elementen.

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;

Member

NumberOfElements

Gibt die Anzahl der Scatter-/Gather-Elemente im Elements-Arraymember an.

Reserved

Ist für das System reserviert.

Elements

Gibt die Anzahl der Scatter-/Gather-Elemente im Elements-Arraymember an.

Hinweise

Diese Struktur ist in Windows XP und höher verfügbar.

Der Videoporttreiber aggregiert Scatter-/Gather-Informationen in einer VP_SCATTER_GATHER_LIST-Struktur und übergibt sie an die HwVidExecuteDma-Rückrufroutine des Miniporttreibers. Der Miniporttreiber verwendet diese Informationen, wenn er die Videohardware für eine DMA-Übertragung einrichtet.

Anforderungen

Anforderung Wert
Header video.h (Video.h einschließen)

Weitere Informationen

HwVidExecuteDma

VP_SCATTER_GATHER_ELEMENT