Condividi tramite


Metodo ID3D11ModuleInstance::BindResourceByName (d3d11shader.h)

Riassocia una trama o un buffer in base al nome agli slot di destinazione.

Sintassi

HRESULT BindResourceByName(
  [in] LPCSTR pName,
  [in] UINT   uDstSlot,
  [in] UINT   uCount
);

Parametri

[in] pName

Tipo: LPCSTR

Nome della trama o del buffer per la riassociazione.

[in] uDstSlot

Tipo: UINT

Primo numero di slot di destinazione per la riassociazione.

[in] uCount

Tipo: UINT

Numero di slot per la riassociazione.

Valore restituito

Tipo: HRESULT

Restituisce:

  • S_OK per un'associazione valida
  • S_FALSE per riassociare uno slot inesistente; vale a dire, per cui la reflection shader non ha dati
  • E_FAIL per una riassociazione non valida, ad esempio, il riassociamento è out-of-bounds
  • Probabilmente uno degli altri codici restituiti direct3D 11

Requisiti

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

Vedi anche

ID3D11ModuleInstance