ID3D11ModuleInstance::BindResourceAsUnorderedAccessView method

Rebinds a resource as an unordered access view (UAV) from source slot to destination slot.

Syntax

HRESULT BindResourceAsUnorderedAccessView(
  UINT uSrcSrvSlot,
  UINT uDstUavSlot,
  UINT uCount
);

Parameters

uSrcSrvSlot

Type: UINT

The first source slot number for rebinding.

uDstUavSlot

Type: UINT

The first destination slot number for rebinding.

uCount

Type: UINT

The number of slots for rebinding.

Return Value

Type: HRESULT

Returns:

  • S_OK for a valid rebinding
  • S_FALSE for rebinding a nonexistent slot; that is, for which the shader reflection doesn’t have any data
  • E_FAIL for an invalid rebinding, for example, the rebinding is out-of-bounds
  • Possibly one of the other Direct3D 11 Return Codes

Requirements

   
Target Platform Windows
Header d3d11shader.h
Library D3DCompiler.lib
DLL D3DCompiler_47.dll

See Also

ID3D11ModuleInstance