ID3D11ClassLinkage 接口 (d3d11.h)
此接口封装 HLSL 动态链接。
继承
ID3D11ClassLinkage 接口继承自 ID3D11DeviceChild。 ID3D11ClassLinkage 还具有以下类型的成员:
方法
ID3D11ClassLinkage 接口具有这些方法。
ID3D11ClassLinkage::CreateClassInstance 初始化表示 HLSL 类实例的类实例对象。 |
ID3D11ClassLinkage::GetClassInstance 获取表示指定的 HLSL 类的类实例对象。 |
注解
类链接对象最多可以容纳 64K 个获取的实例。 gotten 实例是一个句柄,它引用使用该链接对象创建的任何着色器中的变量名称。 使用类链接对象创建着色器时,运行时会收集这些实例并将其存储在类链接对象中。 有关如何使用类链接对象的详细信息,请参阅 存储要共享的着色器的变量和类型。
ID3D11ClassLinkage 对象是使用 ID3D11Device::CreateClassLinkage 方法创建的。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d3d11.h |