Condividi tramite


Funzione D3D10DisassembleShader (d3d10shader.h)

Questa funzione, che disassembla uno shader compilato in una stringa di testo che contiene istruzioni per l'assembly e registra le assegnazioni, è stata deprecata. Usare invece D3DDisassemble.

Sintassi

HRESULT D3D10DisassembleShader(
  [in]  const void *pShader,
  [in]  SIZE_T     BytecodeLength,
  [in]  BOOL       EnableColorCode,
  [in]  LPCSTR     pComments,
  [out] ID3D10Blob **ppDisassembly
);

Parametri

[in] pShader

Tipo: const void*

Puntatore al shader compilato.

[in] BytecodeLength

Tipo: SIZE_T

Dimensione di pShader.

[in] EnableColorCode

Tipo: BOOL

Includere tag HTML nell'output per colorare il risultato.

[in] pComments

Tipo: LPCSTR

Stringa di commento nella parte superiore dello shader che identifica le costanti e le variabili shader.

[out] ppDisassembly

Tipo: ID3D10Blob**

Indirizzo di un buffer che contiene lo shader smontato.

Valore restituito

Tipo: HRESULT

Valore restituito

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d10shader.h
Libreria D3D10.lib
DLL D3D10.dll

Vedi anche

Funzioni shader