D3DDDIARG_SETSTREAMSOURCEUM Struktur (d3dumddi.h)

Die D3DDDIARG_SETSTREAMSOURCEUM-Struktur beschreibt den Vertexstream, der an einen Benutzerspeicherpuffer gebunden werden soll.

Syntax

typedef struct _D3DDDIARG_SETSTREAMSOURCEUM {
  [in] UINT Stream;
  [in] UINT Stride;
} D3DDDIARG_SETSTREAMSOURCEUM;

Member

[in] Stream

Der Index, der bei null beginnt, damit der Vertexstream an einen Benutzer-Speicherpuffer gebunden werden soll.

[in] Stride

Die Größe in Bytes von einem Scheitelpunkt zum nächsten Scheitelpunkt im Stream. Im Gegensatz zum Aufruf der SetStreamSource-Funktion kann Stride nicht auf 0 festgelegt werden. Da nur ein Stream an einen Benutzerspeicherpuffer gebunden werden kann, muss jeder Scheitelpunkt im Stream unterschiedliche Daten für die Verarbeitung empfangen.

Der Stride-Wert muss DWORD-ausgerichtet sein.

Hinweise

Bei einem Aufruf der SetStreamSourceUM-Funktion des Benutzermodusanzeigetreibers wird im pData-Parameter ein Zeiger auf eine D3DDDIARG_SETSTREAMSOURCEUM-Struktur übergeben. Die Microsoft Direct3D-Runtime stellt Vertexdaten für den Vertexstream über den pUMBuffer-Parameter in einem Aufruf der SetStreamSourceUM-Funktion des Benutzermodusanzeigetreibers bereit.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile d3dumddi.h (include D3dumddi.h)

Weitere Informationen

SetStreamSourceUM