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) |