ID3D12Device3 Interface

Represents a virtual adapter. This interface extends ID3D12Device2 to create pipeline state objects from pipeline state stream descriptions.

Syntax

interface ID3D12Device3 : public ID3D12Device2  

Remarks

On Xbox One, the ID3D12Device3 currently supports ID3D12Device2 functionality only. That is, the member functions OpenExistingHeapFromAddress and OpenExistingHeapFromFileMapping are defined but not supported on Xbox One and are reserved for future use; additionally, the PC-specific member function EnqueueMakeResident is not currently defined for Xbox One.

Note On Xbox One, the ID3D12Device3 interface indirectly derives from a version of ID3D12Device that supports Xbox-specific functionality.

Requirements

Header: Declared in d3d12_x.h.

Library: Use d3d12_x.lib.

See also

Reference

ID3D12Device Members