D3DGetDebugInfo 函数 (d3dcompiler.h)

注意 你可以使用此 API 开发 Windows 应用商店应用,但不能在提交到 Windows 应用商店的应用中使用它。
 
获取着色器调试信息。

语法

HRESULT D3DGetDebugInfo(
  [in]  LPCVOID  pSrcData,
  [in]  SIZE_T   SrcDataSize,
  [out] ID3DBlob **ppDebugInfo
);

参数

[in] pSrcData

类型: LPCVOID

指向源数据的指针;未编译或编译的 HLSL 代码。

[in] SrcDataSize

类型: SIZE_T

pSrcData 的长度。

[out] ppDebugInfo

类型: ID3DBlob**

指向接收包含调试信息的 ID3DBlob 接口的缓冲区的指针。

返回值

类型: HRESULT

返回 Direct3D 11 返回代码之一

注解

调用 D3DCompile 后,调试信息嵌入到着色器的主体中。

要求

要求
目标平台 Windows
标头 d3dcompiler.h
Library D3dcompiler_47.lib
DLL D3dcompiler_47.dll

请参阅

函数