Compartilhar via


Função D3D10DisassembleShader (d3d10shader.h)

Essa função – que desmonta um sombreador compilado em uma cadeia de caracteres de texto que contém instruções de assembly e atribuições de registro – foi preterida. Em vez disso, use D3DDisassemble.

Sintaxe

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

Parâmetros

[in] pShader

Tipo: const void*

Um ponteiro para o sombreador compilado.

[in] BytecodeLength

Tipo: SIZE_T

O tamanho de pShader.

[in] EnableColorCode

Tipo: BOOL

Inclua marcas HTML na saída para colorir o resultado.

[in] pComments

Tipo: LPCSTR

A cadeia de caracteres de comentário na parte superior do sombreador que identifica as constantes e variáveis do sombreador.

[out] ppDisassembly

Tipo: ID3D10Blob**

Endereço de um buffer que contém o sombreador desmontado.

Retornar valor

Tipo: HRESULT

Retornar valor

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d10shader.h
Biblioteca D3D10.lib
DLL D3D10.dll

Confira também

Funções de sombreador