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 |