次の方法で共有


ID3D11ClassInstance インターフェイス (d3d11.h)

このインターフェイスは HLSL クラスをカプセル化します。

継承

ID3D11ClassInstance インターフェイスは ID3D11DeviceChild から継承します。 ID3D11ClassInstance には、次の種類のメンバーもあります。

メソッド

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

シェーダー インターフェイス