Freigeben über


ID3D11ClassInstance-Schnittstelle (d3d11.h)

Diese Schnittstelle kapselt eine HLSL-Klasse.

Vererbung

Die ID3D11ClassInstance-Schnittstelle erbt von ID3D11DeviceChild. ID3D11ClassInstance verfügt auch über folgende Membertypen:

Methoden

Die ID3D11ClassInstance-Schnittstelle verfügt über diese Methoden.

 
ID3D11ClassInstance::GetClassLinkage

Ruft das ID3D11ClassLinkage-Objekt ab, das der aktuellen HLSL-Klasse zugeordnet ist.
ID3D11ClassInstance::GetDesc

Ruft eine Beschreibung der aktuellen HLSL-Klasse ab.
ID3D11ClassInstance::GetInstanceName

Ruft den instance Namen der aktuellen HLSL-Klasse ab.
ID3D11ClassInstance::GetTypeName

Ruft den Typ der aktuellen HLSL-Klasse ab.

Hinweise

Diese Schnittstelle wird durch Aufrufen von ID3D11ClassLinkage::CreateClassInstance erstellt. Die Schnittstelle wird verwendet, wenn Shaderressourcen mithilfe von APIs wie ID3D11DeviceContext::VSSetShader an die Pipeline gebunden werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d3d11.h

Weitere Informationen

Kernschnittstellen

ID3D11DeviceChild

Shader-Schnittstellen