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 |
Library | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |