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