ID3D12Device4 interface (d3d12.h)
Represents a virtual adapter.
This interface extends ID3D12Device3.
Inheritance
The ID3D12Device4 interface inherits from the ID3D12Device3 interface.
Methods
The ID3D12Device4 interface has these methods.
ID3D12Device4::CreateCommandList1 Creates a command list in the closed state. |
ID3D12Device4::CreateCommittedResource1 Creates both a resource and an implicit heap (optionally for a protected session), such that the heap is big enough to contain the entire resource, and the resource is mapped to the heap. (ID3D12Device4::CreateCommittedResource1) |
ID3D12Device4::CreateHeap1 Creates a heap (optionally for a protected session) that can be used with placed resources and reserved resources. |
ID3D12Device4::CreateProtectedResourceSession Creates an object that represents a session for content protection. |
ID3D12Device4::CreateReservedResource1 Creates a resource (optionally for a protected session) that is reserved, and not yet mapped to any pages in a heap. |
ID3D12Device4::GetResourceAllocationInfo1 Gets rich info about the size and alignment of memory required for a collection of resources on this adapter. (ID3D12Device4::GetResourceAllocationInfo1) |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 Build 20348 |
Minimum supported server | Windows 10 Build 20348 |
Target Platform | Windows |
Header | d3d12.h |