ID3D12Object interface

An interface from which ID3D12Device and ID3D12DeviceChild inherit from. It provides methods to associate private data and annotate object names.


The ID3D12Object interface has these methods.

Method Description
ID3D12Object::GetPrivateData Gets application-defined data from a device object.
ID3D12Object::SetName Associates a name with the device object. This name is for use in debug diagnostics and tools.
ID3D12Object::SetPrivateData Sets application-defined data to a device object and associates that data with an application-defined GUID.
ID3D12Object::SetPrivateDataInterface Associates an IUnknown-derived interface with the device object and associates that interface with an application-defined GUID.


Target Platform Windows
Header d3d12.h

See Also

Core Interfaces