ID3D12FunctionParameterReflection-Schnittstelle (d3d12shader.h)

Eine Function-Parameter-Reflection-Schnittstelle greift auf Funktionsparameterinformationen zu.

Hinweis Diese Schnittstelle ist Teil der HLSL-Shaderverknüpfungstechnologie, die Sie auf allen Direct3D 12-Plattformen verwenden können, um vorkompilierte HLSL-Funktionen zu erstellen, in Bibliotheken zu packen und sie zur Laufzeit in vollständigen Shadern zu verknüpfen.

 

Methoden

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

 
ID3D12FunctionParameterReflection::GetDesc

Füllt die Parameterdeskriptorstruktur für den Parameter der Funktion aus. (ID3D12FunctionParameterReflection.GetDesc)

Hinweise

Um eine Function-Parameter-Reflection-Schnittstelle abzurufen, rufen Sie ID3D12FunctionReflection::GetFunctionParameter 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.

HinweisID3D12FunctionParameterReflection erfordert die D3dcompiler_47.dll oder eine höhere Version der DLL.
 

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d12shader.h

Weitere Informationen

Shader-Schnittstellen