D3DXDisassembleEffect-Funktion
Disassemblieren eines Effekts.
Syntax
HRESULT D3DXDisassembleEffect(
_In_ LPD3DXEFFECT pEffect,
_In_ BOOL EnableColorCode,
_Out_ LPD3DXBUFFER *ppDisassembly
);
Parameter
-
pEffect [ In]
-
Typ: LPD3DXEFFECT
Zeiger auf eine ID3DXEffect-Schnittstelle, die den Effekt enthält.
-
EnableColorCode [ In]
-
Typ: BOOL
Aktivieren Sie die Farbcodierung, um die Disassemblierung einfacher zu lesen.
-
ppDisassembly [ out]
-
Typ: LPD3DXBUFFER*
Gibt einen Puffer zurück, der den disassemblierten Shader enthält. Siehe ID3DXBuffer.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ausgeführt wird, lautet der Rückgabewert D3D _ OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden Werte sein: D3DERR _ INVALIDCALL, D3DXERR _ INVALIDDATA, E _ OUTOFMEMORY.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|