Freigeben über


ID3D11ShaderReflectionVariable-Schnittstelle (d3d11shader.h)

Diese Shaderreflektionsschnittstelle bietet Zugriff auf eine Variable.

Methoden

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

 
ID3D11ShaderReflectionVariable::GetBuffer

Diese Methode gibt den Puffer des aktuellen ID3D11ShaderReflectionVariable zurück.
ID3D11ShaderReflectionVariable::GetDesc

Rufen Sie eine Shadervariablenbeschreibung ab. (ID3D11ShaderReflectionVariable.GetDesc)
ID3D11ShaderReflectionVariable::GetInterfaceSlot

Ruft den entsprechenden Schnittstellenslot für eine Variable ab, die einen Schnittstellenzeiger darstellt. (ID3D11ShaderReflectionVariable.GetInterfaceSlot)
ID3D11ShaderReflectionVariable::GetType

Ruft einen Shadervariablentyp ab. (ID3D11ShaderReflectionVariable.GetType)

Hinweise

Um eine Shader-Reflection-Variable-Schnittstelle abzurufen, rufen Sie eine Methode wie ID3D11ShaderReflection::GetVariableByName auf. Dies ist keine COM-Schnittstelle, sodass Sie sich keine Gedanken über die Anzahl von Verweisen oder das Freigeben der Schnittstelle machen müssen, wenn Sie damit fertig sind.

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 d3d11shader.h

Weitere Informationen

Shader-Schnittstellen