共用方式為


D3D10GetShaderDebugInfo 函式 (d3d10shader.h)

取得著色器偵錯資訊。 偵錯資訊是由 D3D10CompileShader 產生,並內嵌在著色器的主體中。

語法

HRESULT D3D10GetShaderDebugInfo(
  const void *pShaderBytecode,
  SIZE_T     BytecodeLength,
  ID3D10Blob **ppDebugInfo
);

參數

pShaderBytecode

類型: const void*

已編譯著色器的指標。 若要取得此指標,請參閱 取得已編譯著色器的指標

BytecodeLength

類型: SIZE_T

著色器位元組程式代碼緩衝區的長度。

ppDebugInfo

類型: ID3D10Blob**

用來傳回偵錯資訊的 ID3D10Blob介面 指標。 如需此緩衝區配置的相關信息,請參閱 D3D10_SHADER_DEBUG_INFO

傳回值

類型: HRESULT

傳回下列其中一個 Direct3D 10 傳回碼

規格需求

需求
目標平台 Windows
標頭 d3d10shader.h
程式庫 D3D10.lib
Dll D3D10.dll

另請參閱

著色器函式