Freigeben über


D3DDDIARG_SETSTREAMSOURCEUM Struktur (d3dumddi.h)

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

Syntax

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

Angehörige

[in] Stream

Der Index, beginnend mit Null, für den Vertexdatenstrom, der an einen Benutzerspeicherpuffer gebunden werden soll.

[in] Stride

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

Der wert Stride muss DWORD ausgerichtet sein.

Bemerkungen

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

Anforderungen

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

Siehe auch

SetStreamSourceUM-