ID3D12Device1 interface (d3d12.h)

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

Note  This interface was introduced in Windows 10 Anniversary Update. Applications targetting Windows 10 Anniversary Update should use this interface instead of earlier or later versions. Applications targetting an earlier or later version of Windows 10 should use the appropriate version of the ID3D12Device interface.
 

Inheritance

The ID3D12Device1 interface inherits from ID3D12Device. ID3D12Device1 also has these types of members:

Methods

The ID3D12Device1 interface has these methods.

 
ID3D12Device1::CreatePipelineLibrary

Creates a cached pipeline library.
ID3D12Device1::SetEventOnMultipleFenceCompletion

Specifies an event that should be fired when one or more of a collection of fences reach specific values.
ID3D12Device1::SetResidencyPriority

This method sets residency priorities of a specified list of objects.

Remarks

Use D3D12CreateDevice to create a device.

Requirements

Requirement Value
Target Platform Windows
Header d3d12.h

See also

Core Interfaces

ID3D12Device

ID3D12Device2