ID3D11FunctionLinkingGraph::CreateModuleInstance 方法 (d3d11shader.h)

从 function-linking-graph 对象初始化着色器模块。

语法

HRESULT CreateModuleInstance(
  [out]           ID3D11ModuleInstance **ppModuleInstance,
  [out, optional] ID3DBlob             **ppErrorBuffer
);

参数

[out] ppModuleInstance

类型: ID3D11ModuleInstance**

指向要初始化的着色器模块 的 ID3D11ModuleInstance 接口的指针的地址。

[out, optional] ppErrorBuffer

类型: ID3DBlob**

指向变量的可选指针,该变量接收指向可用于访问编译器错误消息的 ID3DBlob 接口的指针;如果没有错误,则为 NULL

返回值

类型: HRESULT

如果成功,则返回S_OK;否则,返回 Direct3D 11 返回代码之一。

要求

要求
目标平台 Windows
标头 d3d11shader.h
Library D3DCompiler.lib
DLL D3DCompiler_47.dll

另请参阅

ID3D11FunctionLinkingGraph