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.

Hinweise

Die Microsoft Direct3D-Runtime stellt im hIndexBuffer-Member der D3DDDIARG_SETINDICES-Struktur , auf die der pData-Parameter verweist, den Handlewert 0 bereit, um den aktuellen Indexpuffer zu löschen. Der Treiber sollte nachfolgende Versuche behandeln, indizierte Grundtypen zu zeichnen (bevor ein neuer aktueller Indexpuffer eingerichtet wird), damit kein Absturz auftritt. Die Debugversion Ihres Treibers sollte informative Meldungen an den Debugausgabestream anzeigen, wenn diese Fehlerbedingung erkannt 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_SETINDICES

D3DDDI_DEVICEFUNCS