ID3D11ClassInstance 接口 (d3d11.h)

此接口封装 HLSL 类。

继承

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

方法

ID3D11ClassInstance 接口包含以下方法。

 
ID3D11ClassInstance::GetClassLinkage

获取与当前 HLSL 类关联的 ID3D11ClassLinkage 对象。
ID3D11ClassInstance::GetDesc

获取当前 HLSL 类的说明。
ID3D11ClassInstance::GetInstanceName

获取当前 HLSL 类的实例名称。
ID3D11ClassInstance::GetTypeName

获取当前 HLSL 类的类型。

备注

此接口是通过调用 ID3D11ClassLinkage::CreateClassInstance 创建的。 使用 ID3D11DeviceContext::VSSetShader 等 API 将着色器资源绑定到管道时,使用 接口。

要求

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

另请参阅

核心接口

ID3D11DeviceChild

着色器接口