Freigeben über


D3DDisassemble10Effect-Funktion (d3dcompiler.h)

Disassembliert kompilierten HLSL-Code aus einem Direct3D10-Effekt.

Syntax

HRESULT D3DDisassemble10Effect(
  [in]  ID3D10Effect *pEffect,
  [in]  UINT         Flags,
  [out] ID3DBlob     **ppDisassembly
);

Parameter

[in] pEffect

Typ: ID3D10Effect*

Ein Zeiger auf die Quelldaten als kompilierten HLSL-Code.

[in] Flags

Typ: UINT

Shaderkompilierungsoptionen.

[out] ppDisassembly

Typ: ID3DBlob**

Ein Zeiger auf einen Puffer, der die ID3DBlob-Schnittstelle empfängt, die Disassemblierungstext enthält.

Rückgabewert

Typ: HRESULT

Gibt einen der Direct3D 11-Rückgabecodes zurück.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3dcompiler.h
Bibliothek D3dcompiler_47.lib
DLL D3dcompiler_47.dll

Siehe auch

Funktionen