> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ID3D12Device1

> Represents a virtual adapter, and expands on the range of methods provided by ID3D12Device.

Represents a virtual adapter, and expands on the range of methods provided by [ID3D12Device](/reference/graphics/d3d12_x/interfaces/id3d12device/id3d12device).
<div class="alert">**Note**  This interface was introduced in Windows 10 Anniversary Update. Applications targeting Windows 10 Anniversary Update should use this interface instead of earlier or later versions. Applications targeting an earlier or later version of Windows 10 should use the appropriate version of the **ID3D12Device** interface.</div><div> </div>

## Remarks

Use [D3D12CreateDevice](/reference/graphics/d3d12_x/functions/d3d12createdevice) to create a device.

## Requirements

**Header:** d3d12\_xs.h or d3d12\_x.h\
**Library:** d3d12\_xs.lib or d3d12\_x.lib\
**Supported Platforms**: XBOX Series consoles and XBOX One family

## See Also

[Core Interfaces](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-interfaces)

[ID3D12Device](/reference/graphics/d3d12_x/interfaces/id3d12device/id3d12device)

[ID3D12Device2](/reference/graphics/d3d12/interfaces/id3d12device2/id3d12device2_public)


## Related topics

- [ID3D12Device2](/reference/graphics/d3d12/interfaces/id3d12device2/id3d12device2_public.md)
- [D3D12_RESIDENCY_PRIORITY](/reference/graphics/d3d12/enums/d3d12_residency_priority_public.md)
- [SetResidencyPriority](/reference/graphics/d3d12/interfaces/id3d12device1/methods/id3d12device1_setresidencypriority_public.md)
- [SetEventOnMultipleFenceCompletion](/reference/graphics/d3d12/interfaces/id3d12device1/methods/id3d12device1_seteventonmultiplefencecompletion_public.md)
- [CreatePipelineLibrary](/reference/graphics/d3d12/interfaces/id3d12device1/methods/id3d12device1_createpipelinelibrary_public.md)
