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