ID3D11FunctionLinkingGraph::CallFunction 方法 (d3d11shader.h)

建立呼叫函式連結節點,以在 function-linking-graph 中使用。

語法

HRESULT CallFunction(
  [in, optional] LPCSTR            pModuleInstanceNamespace,
  [in]           ID3D11Module      *pModuleWithFunctionPrototype,
  [in]           LPCSTR            pFunctionName,
  [out]          ID3D11LinkingNode **ppCallNode
);

參數

[in, optional] pModuleInstanceNamespace

類型: LPCSTR

函式的選擇性命名空間,如果不需要命名空間, 則為 Null

[in] pModuleWithFunctionPrototype

類型: ID3D11Module*

包含函式原型的程式庫模組 ID3D11ModuleInstance 介面指標。

[in] pFunctionName

類型: LPCSTR

函數的名稱。

[out] ppCallNode

類型: ID3D11LinkingNode**

變數的指標,接收 ID3D11LinkingNode 介面的指標,代表 function-linking-graph 中的函式。

傳回值

類型: HRESULT

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

需求

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

另請參閱

ID3D11FunctionLinkingGraph