Freigeben über


D3DX10DisassembleEffect-Funktion

Hinweis

Anstatt diese Legacyfunktion zu verwenden, wird empfohlen, die D3DDisassemble-API zu verwenden.

 

Diese Funktion , die einen kompilierten Effekt in eine Textzeichenfolge zerlegt, die Assemblyanweisungen und Registerzuweisungen enthält, ist veraltet. Verwenden Sie stattdessen D3DDisassemble10Effect.

Syntax

HRESULT D3DX10DisassembleEffect(
  _In_  ID3D10Effect *pEffect,
  _In_  BOOL         EnableColorCode,
  _Out_ ID3D10Blob   **ppDisassembly
);

Parameter

pEffect [in]

Typ: ID3D10Effect*

Ein Zeiger auf die Effektschnittstelle (siehe ID3D10Effect-Schnittstelle).

EnableColorCode [in]

Typ: BOOL

Fügen Sie HTML-Tags in die Ausgabe ein, um das Ergebnis zu codieren.

ppDisassembly [out]

Typ: ID3D10Blob**

Adresse eines Puffers (siehe ID3D10Blob-Schnittstelle), der den disassemblierten Effekt enthält.

Rückgabewert

Typ: HRESULT

Gibt einen der folgenden Direct3D 10-Rückgabecodes zurück.

Anforderungen

Anforderung Wert
Header
D3DX10Core.h

Siehe auch

Universell-Funktionen