Condividi tramite


Metodo ID3D11ModuleInstance::BindResource (d3d11shader.h)

Ribinda una trama o un buffer dallo slot di origine allo slot di destinazione.

Sintassi

HRESULT BindResource(
  [in] UINT uSrcSlot,
  [in] UINT uDstSlot,
  [in] UINT uCount
);

Parametri

[in] uSrcSlot

Tipo: UINT

Primo numero di slot di origine per la ribindazione.

[in] uDstSlot

Tipo: UINT

Primo numero di slot di destinazione per la ribinatura.

[in] uCount

Tipo: UINT

Numero di slot per la ribinatura.

Valore restituito

Tipo: HRESULT

Restituisce:

  • S_OK per un ribinding valido
  • S_FALSE per la ribinatura di uno slot inesistente; ovvero, per il quale la reflection shader non dispone di dati
  • E_FAIL per una ribinding non valida, ad esempio, il ribinding non è limitato
  • 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