Condividi tramite


Metodo ID3D11ShaderReflection::GetResourceBindingDescByName (d3d11shader.h)

Ottenere una descrizione del modo in cui una risorsa è associata a uno shader.

Sintassi

HRESULT GetResourceBindingDescByName(
  [in]  LPCSTR                       Name,
  [out] D3D11_SHADER_INPUT_BIND_DESC *pDesc
);

Parametri

[in] Name

Tipo: LPCSTR

Nome del buffer costante della risorsa.

[out] pDesc

Tipo: D3D11_SHADER_INPUT_BIND_DESC*

Puntatore a una descrizione dell'associazione di input. Vedere D3D11_SHADER_INPUT_BIND_DESC.

Valore restituito

Tipo: HRESULT

Restituisce uno dei codici restituiti Direct3D 11 seguenti.

Commenti

Uno shader è costituito da codice eseguibile (le funzioni HLSL compilate) e un set di risorse che forniscono lo shader con i dati di input. GetResourceBindingDescByName ottiene informazioni su come una risorsa nel set è associata come input allo shader. Il parametro Name specifica il nome della risorsa.

L'interfaccia di questo metodo è ospitata nella DLL predefinita D3DCompiler_xx.dll.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d11shader.h
Libreria D3DCompiler.lib
DLL D3DCompiler_47.dll

Vedi anche

Interfaccia ID3D11ShaderReflection