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 |
|
Biblioteca |
|
Confira também