title: Understanding ID3D11Device and ID3D11DeviceContext
body: <p>I have some problems understanding the difference between <code>ID3D11Device</code> and <code>ID3D11DeviceContext</code>.</p>
  
  <ul>
  <li><p>Is the <code>ID3D11Device</code> a representative of your GPU and <code>ID3D11DeviceContext</code> used for functions, to control the <code>device</code>?</p></li>
  <li><p>Why do you need 2 objects?</p></li>
  <li><p>Which function do you use with the device and which with the device object?</p></li>
  <li><p>Which object sends the final image to the backbuffer?</p></li>
  <li><p>The back buffer is in the <code>ID3D11RenderTargetView</code> object, isn't it?</p></li>
  <li><p>Which objects are connected to the swap chain, and why?</p></li>
  </ul>