Freigeben über


ID3D12ShaderReflectionConstantBuffer::GetVariableByName-Methode (d3d12shader.h)

Ruft eine Shaderreflektionsvariable nach Name ab.

Syntax

ID3D12ShaderReflectionVariable * GetVariableByName(
  [in] LPCSTR Name
);

Parameter

[in] Name

Typ: LPCSTR

Variablenname.

Rückgabewert

Typ: ID3D12ShaderReflectionVariable*

Gibt ein Sentinel-Objekt (Marker für listenende) zurück. Um festzustellen, ob GetVariableByName erfolgreich abgeschlossen wurde, rufen Sie ID3D12ShaderReflectionVariable::GetDesc auf, und überprüfen Sie das zurückgegebene HRESULT. Ein anderer Rückgabewert als success bedeutet, dass GetVariableByName fehlgeschlagen ist.

Hinweise

Die Schnittstelle dieser Methode wird im out-of-box DLL-D3DCompiler_xx.dll gehostet.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d12shader.h

Weitere Informationen

ID3D12ShaderReflectionConstantBuffer