PFND3DDDI_DELETEVERTEXSHADERDECL Rückruffunktion (d3dumddi.h)

Die DeleteVertexShaderDecl-Funktion bereinigt treiberseitige Ressourcen, die der Vertexshader-Deklaration zugeordnet sind.

Syntax

PFND3DDDI_DELETEVERTEXSHADERDECL Pfnd3dddiDeletevertexshaderdecl;

HRESULT Pfnd3dddiDeletevertexshaderdecl(
  HANDLE hDevice,
  HANDLE unnamedParam2
)
{...}

Parameter

hDevice

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

unnamedParam2

hShaderHandle [in]

Ein Handle für das Vertexshaderdeklarationsobjekt.

Rückgabewert

DeleteVertexShaderDecl gibt S_OK oder ein entsprechendes Fehlerergebnis zurück, wenn das Vertexshader-Deklarationsobjekt nicht erfolgreich bereinigt wurde.

Hinweise

Die DeleteVertexShaderDecl-Funktion benachrichtigt den Treiber über das Löschen des Vertexshader-Deklarationsobjekts, das von der CreateVertexShaderDecl-Funktion erstellt wurde. Der Treiber kann dann alle treiberseitigen Ressourcen sauber, die der Vertexshaderdeklaration zugeordnet sind.

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

CreateVertexShaderDecl

D3DDDI_DEVICEFUNCS