Função D3DXDisassembleShader

Desmontar um sombreador.

Observação

Em vez de usar essa função herdada, recomendamos que você use a API D3DDisassemble .

 

Sintaxe

HRESULT D3DXDisassembleShader(
  _In_  const DWORD        *pShader,
  _In_        BOOL         EnableColorCode,
  _In_        LPCSTR       pComments,
  _Out_       LPD3DXBUFFER *ppDisassembly
);

Parâmetros

pShader [in]

Tipo: const DWORD*

Ponteiro para um buffer de memória que contém os dados do sombreador.

EnableColorCode [in]

Tipo: BOOL

Habilite o código de cor para facilitar a leitura da desmontagem.

pComments [in]

Tipo: LPCSTR

Uma cadeia de caracteres de comentário opcional terminada em NULL. Esse valor pode ser NULL.

ppDisassembly [out]

Tipo: LPD3DXBUFFER*

Retorna um buffer que contém o sombreador desmontado. Consulte ID3DXBuffer.

Valor retornado

Tipo: HRESULT

Se a função for bem-sucedida, o valor retornado será D3D_OK. Se a função falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA E_OUTOFMEMORY.

Requisitos

Requisito Valor
parâmetro
D3DX9Shader.h
Biblioteca
D3dx9.lib

Confira também

Funções de sombreador