PFND3DDDI_SETSTREAMSOURCE Rückruffunktion (d3dumddi.h)

Die SetStreamSource--Funktion bindet einen Teil einer Vertexstreamquelle an einen Vertexpuffer.

Syntax

PFND3DDDI_SETSTREAMSOURCE Pfnd3dddiSetstreamsource;

HRESULT Pfnd3dddiSetstreamsource(
  HANDLE hDevice,
  const D3DDDIARG_SETSTREAMSOURCE *unnamedParam2
)
{...}

Parameter

hDevice

Ein Handle für das Anzeigegerät (Grafikkontext).

unnamedParam2

pData- [in]

Ein Zeiger auf eine D3DDDIARG_SETSTREAMSOURCE Struktur, die den Teil der zu bindenden Vertexdatenstromquelle angibt.

Rückgabewert

SetStreamSource- gibt S_OK oder ein entsprechendes Fehlerergebnis zurück, wenn der Teil der Vertexdatenstromquelle nicht erfolgreich gebunden ist.

Bemerkungen

Die Microsoft Direct3D-Laufzeit ruft die SetStreamSource--Funktion des Benutzermodus auf, um Vertexdaten mehrerer Vertexformate in einem einzelnen Vertexdatenstrom zu speichern. Die Laufzeit benachrichtigt den Treiber darüber, wo sich Vertexdaten eines bestimmten Formats im Vertexdatenstrom befinden, indem der Datenstromoffset (in Byte) an den Anfang dieser Vertexdaten bereitgestellt wird.

Anforderungen

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

Siehe auch

D3DDDIARG_SETSTREAMSOURCE

D3DDDI_DEVICEFUNCS