共用方式為


ID3D11FunctionLinkingGraph::GenerateHlsl 方法 (d3d11shader.h)

產生代表 function-linking-graph 的 Microsoft 高階著色器語言 (HLSL) 著色器程序代碼。

語法

HRESULT GenerateHlsl(
  [in]  UINT     uFlags,
  [out] ID3DBlob **ppBuffer
);

參數

[in] uFlags

類型: UINT

保留

[out] ppBuffer

類型: ID3DBlob**

可接收 ID3DBlob 介面指標的變數指標,可用來存取代表 function-linking-graph 的 HLSL 著色器原始程式碼。 您可以編譯此 HLSL 程式代碼,但您必須先為 function-linking-graph 中呼叫的函式新增程式碼或 include 語句。

傳回值

類型: HRESULT

如果成功,則傳回S_OK;否則,傳回其中一個 Direct3D 11 傳回碼

規格需求

需求
目標平台 Windows
標頭 d3d11shader.h
程式庫 D3DCompiler.lib
Dll D3DCompiler_47.dll

另請參閱

ID3D11FunctionLinkingGraph