ID3D12Device5 interface

Represents a virtual adapter. This interface extends ID3D12Device4.

Note  This interface, introduced in Windows 10, version 1809, is the latest version of the ID3D12Device interface. Applications targeting Windows 10, version 1809 and later should use this interface instead of earlier versions.


The ID3D12Device5 interface has these methods.

Method Description
ID3D12Device5::CheckDriverMatchingIdentifier Reports the compatibility of serialized data, such as a serialized raytracing acceleration structure resulting from a call to CopyRaytracingAccelerationStructure with mode D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE, with the current device/driver.
ID3D12Device5::CreateMetaCommand Creates an instance of the specified meta command.
ID3D12Device5::CreateStateObject Creates an ID3D12StateObject.
ID3D12Device5::EnumerateMetaCommandParameters Queries reflection metadata about the parameters of the specified meta command.
ID3D12Device5::EnumerateMetaCommands Queries reflection metadata about available meta commands.
ID3D12Device5::GetRaytracingAccelerationStructurePrebuildInfo Query the driver for resource requirements to build an acceleration structure.


Minimum supported client Windows 10, version 1809 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Target Platform Windows
Header d3d12.h

See Also

Core Interfaces