# C1.Util.DX.Direct3D11.D3D11

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Util_DX_Direct3D11_D3D11" data-uid="C1.Util.DX.Direct3D11.D3D11" class="text-break">D3D11 Class
</h1>
  <div class="markdown level0 summary"><p>D3D11 functions.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">D3D11</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Util.DX.Direct3D11.html">C1.Util.DX.Direct3D11</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.DX.10.dll</h6>
  <h5 id="C1_Util_DX_Direct3D11_D3D11_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static class D3D11</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Module D3D11</code></pre>
  </div>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Util_DX_Direct3D11_D3D11_SdkVersion" data-uid="C1.Util.DX.Direct3D11.D3D11.SdkVersion">
          <a class="xref" href="C1.Util.DX.Direct3D11.D3D11.SdkVersion.html">SdkVersion</a>
        </td>
        <td class="markdown level1 summary"><p>D3D11_SDK_VERSION</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Util_DX_Direct3D11_D3D11_CreateDevice_C1_Util_DX_DXGI_Adapter_C1_Util_DX_Direct3D11_DriverType_System_IntPtr_C1_Util_DX_Direct3D11_DeviceCreationFlags_C1_Util_DX_Direct3D11_FeatureLevel___System_Int32_System_Int32_C1_Util_DX_Direct3D11_Device_C1_Util_DX_Direct3D11_FeatureLevel__C1_Util_DX_Direct3D11_DeviceContext__" data-uid="C1.Util.DX.Direct3D11.D3D11.CreateDevice(C1.Util.DX.DXGI.Adapter,C1.Util.DX.Direct3D11.DriverType,System.IntPtr,C1.Util.DX.Direct3D11.DeviceCreationFlags,C1.Util.DX.Direct3D11.FeatureLevel[],System.Int32,System.Int32,C1.Util.DX.Direct3D11.Device,C1.Util.DX.Direct3D11.FeatureLevel@,C1.Util.DX.Direct3D11.DeviceContext@)">
          <a class="xref" href="C1.Util.DX.Direct3D11.D3D11.CreateDevice.html#C1_Util_DX_Direct3D11_D3D11_CreateDevice_C1_Util_DX_DXGI_Adapter_C1_Util_DX_Direct3D11_DriverType_System_IntPtr_C1_Util_DX_Direct3D11_DeviceCreationFlags_C1_Util_DX_Direct3D11_FeatureLevel___System_Int32_System_Int32_C1_Util_DX_Direct3D11_Device_C1_Util_DX_Direct3D11_FeatureLevel__C1_Util_DX_Direct3D11_DeviceContext__">CreateDevice(Adapter, DriverType, nint, DeviceCreationFlags, FeatureLevel[], int, int, Device, out FeatureLevel, out DeviceContext)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT D3D11CreateDevice([In, Optional] IDXGIAdapter* pAdapter,[In] D3D_DRIVER_TYPE DriverType,[In] HINSTANCE Software,[In] D3D11_CREATE_DEVICE_FLAG Flags,[In, Buffer, Optional] const D3D_FEATURE_LEVEL* pFeatureLevels,[In] unsigned int FeatureLevels,[In] unsigned int SDKVersion,[Out, Fast] ID3D11Device** ppDevice,[Out, Optional] D3D_FEATURE_LEVEL* pFeatureLevel,[Out, Optional] ID3D11DeviceContext** ppImmediateContext)</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
