D3D10DisassembleShader 函数 (d3d10shader.h)
此函数(将编译的着色器反汇编为包含程序集指令和寄存器赋值的文本字符串)已弃用。 请改用 D3DDisassemble。
语法
HRESULT D3D10DisassembleShader(
[in] const void *pShader,
[in] SIZE_T BytecodeLength,
[in] BOOL EnableColorCode,
[in] LPCSTR pComments,
[out] ID3D10Blob **ppDisassembly
);
参数
[in] pShader
类型: const void*
指向已编译着色器的指针。
[in] BytecodeLength
类型: SIZE_T
pShader 的大小。
[in] EnableColorCode
类型: BOOL
在输出中包含 HTML 标记以对结果进行颜色编码。
[in] pComments
类型: LPCSTR
着色器顶部的注释字符串,用于标识着色器常量和变量。
[out] ppDisassembly
类型: ID3D10Blob**
包含反汇编着色器的缓冲区的地址。
返回值
类型: HRESULT
返回值
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d10shader.h |
Library | D3D10.lib |
DLL | D3D10.dll |