ID3D11ClassLinkage 接口 (d3d11.h)

此接口封装 HLSL 动态链接。

继承

ID3D11ClassLinkage 接口继承自 ID3D11DeviceChildID3D11ClassLinkage 还具有以下类型的成员:

方法

ID3D11ClassLinkage 接口具有这些方法。

 
ID3D11ClassLinkage::CreateClassInstance

初始化表示 HLSL 类实例的类实例对象。
ID3D11ClassLinkage::GetClassInstance

获取表示指定的 HLSL 类的类实例对象。

注解

类链接对象最多可以容纳 64K 个获取的实例。 gotten 实例是一个句柄,它引用使用该链接对象创建的任何着色器中的变量名称。 使用类链接对象创建着色器时,运行时会收集这些实例并将其存储在类链接对象中。 有关如何使用类链接对象的详细信息,请参阅 存储要共享的着色器的变量和类型

ID3D11ClassLinkage 对象是使用 ID3D11Device::CreateClassLinkage 方法创建的。

要求

要求
最低受支持的客户端 Windows 7 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2 [桌面应用 |UWP 应用]
目标平台 Windows
标头 d3d11.h

另请参阅

核心接口

ID3D11DeviceChild

着色器接口