Freigeben über


PFND3DDDI_SETINDICES Rückruffunktion (d3dumddi.h)

Die SetIndices-Funktion legt den aktuellen Indexpuffer fest.

Syntax

PFND3DDDI_SETINDICES Pfnd3dddiSetindices;

HRESULT Pfnd3dddiSetindices(
  HANDLE hDevice,
  const D3DDDIARG_SETINDICES *unnamedParam2
)
{...}

Parameter

hDevice

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

unnamedParam2

pData- [in]

Ein Zeiger auf eine D3DDDIARG_SETINDICES-Struktur, die Parameter zum Festlegen des aktuellen Indexpuffers beschreibt.

Rückgabewert

SetIndices gibt S_OK oder ein entsprechendes Fehlerergebnis zurück, wenn der Indexpuffer nicht erfolgreich festgelegt wurde.

Bemerkungen

Die Microsoft Direct3D-Laufzeit stellt einen Handlewert von Null im hIndexBuffer Member der D3DDDIARG_SETINDICES Struktur bereit, auf das vom pData--Parameter verwiesen wird, um den aktuellen Indexpuffer zu löschen. Der Treiber sollte nachfolgende Versuche behandeln, indizierte Grundtypen zu zeichnen (bevor ein neuer aktueller Indexpuffer eingerichtet wird), sodass kein Absturz auftritt. Die Debugversion Des Treibers sollte informative Meldungen für den Debugausgabedatenstrom anzeigen, wenn diese Fehlerbedingung erkannt 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_SETINDICES

D3DDDI_DEVICEFUNCS