ID3D11ShaderReflection::GetResourceBindingDesc-Methode (d3d11shader.h)
Rufen Sie eine Beschreibung der Bindung einer Ressource an einen Shader ab.
Syntax
HRESULT GetResourceBindingDesc(
[in] UINT ResourceIndex,
[out] D3D11_SHADER_INPUT_BIND_DESC *pDesc
);
Parameter
[in] ResourceIndex
Typ: UINT
Ein nullbasierter Ressourcenindex.
[out] pDesc
Typ: D3D11_SHADER_INPUT_BIND_DESC*
Ein Zeiger auf eine Eingabebindungsbeschreibung. Siehe D3D11_SHADER_INPUT_BIND_DESC.
Rückgabewert
Typ: HRESULT
Gibt einen der folgenden Direct3D 11-Rückgabecodes zurück.
Hinweise
Ein Shader besteht aus ausführbarem Code (den kompilierten HLSL-Funktionen) und einer Gruppe von Ressourcen, die den Shader mit Eingabedaten versorgen. GetResourceBindingDesc ruft Informationen darüber ab, wie eine Ressource im Satz als Eingabe an den Shader gebunden wird. Der ResourceIndex-Parameter gibt den Index für die Ressource an.
Die Schnittstelle dieser Methode wird im out-of-box DLL-D3DCompiler_xx.dll gehostet.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d11shader.h |
Bibliothek | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |