ID3D11ShaderReflectionConstantBuffer::GetVariableByName 方法 (d3d11shader.h)
按名称获取着色器反射变量。
语法
ID3D11ShaderReflectionVariable * GetVariableByName(
[in] LPCSTR Name
);
参数
[in] Name
类型: LPCSTR
变量名称。
返回值
类型: ID3D11ShaderReflectionVariable*
返回列表标记) 末尾 (sentinel 对象。 若要确定 GetVariableByName 是否已成功完成,请调用 ID3D11ShaderReflectionVariable::GetDesc 并检查返回的 HRESULT;成功以外的任何返回值都表示 GetVariableByName 失败。
注解
此方法的接口托管在现成的 DLL D3DCompiler_xx.dll 中。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d11shader.h |
Library | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |