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
程式庫 D3dcompiler_47.lib
Dll D3dcompiler_47.dll

請參閱

函式