Freigeben über


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 Vertexstreamquelle angibt.

Rückgabewert

SetStreamSource gibt S_OK oder ein entsprechendes Fehlerergebnis zurück, wenn der Teil der Vertexstreamquelle nicht erfolgreich gebunden wurde.

Hinweise

Die Microsoft Direct3D-Runtime ruft die SetStreamSource-Funktion des Benutzermodusanzeigetreibers 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 Streamoffset in Bytes am Anfang dieser Vertexdaten angegeben wird.

Anforderungen

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

Weitere Informationen

D3DDDIARG_SETSTREAMSOURCE

D3DDDI_DEVICEFUNCS