Share via


ID3D11ClassLinkage 介面 (d3d11.h)

此介面會封裝 HLSL 動態連結。

繼承

ID3D11ClassLinkage 介面繼承自ID3D11DeviceChildID3D11ClassLinkage 也有下列類型的成員:

方法

ID3D11ClassLinkage 介面具有這些方法。

 
ID3D11ClassLinkage::CreateClassInstance

初始化類別實例物件,此物件表示 HLSL 類別實例。
ID3D11ClassLinkage::GetClassInstance

取得類別實例物件,表示指定的 HLSL 類別。

備註

類別連結物件最多可以保存 64K 個取得的實例。 擷取的實例是參考以該連結物件建立之任何著色器中變數名稱的句柄。 當您使用類別連結物件建立著色器時,運行時間會收集這些實例,並將其儲存在類別連結物件中。 如需如何使用類別連結對象的詳細資訊,請參閱 儲存著色器的變數和類型以共用

ID3D11ClassLinkage 對像是使用ID3D11Device::CreateClassLinkage方法建立的。

規格需求

需求
最低支援的用戶端 Windows 7 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 d3d11.h

另請參閱

核心介面

ID3D11DeviceChild

著色器介面