IDMLDebugDevice interface (directml.h)
Controls the DirectML debug layers. The IDMLDebugDevice interface inherits from the IUnknown interface.
This interface may be retrieved from the IDMLDevice via QueryInterface. This interface is available only if the DirectML device was created with the DML_CREATE_DEVICE_FLAG_DEBUG flag. DirectML sends messages to the ID3D12InfoQueue associated with the ID3D12Device passed in at DMLCreateDevice; the Direct3D 12 info queue can be retrieved via QueryInterface on the ID3D12Device
This object is thread-safe.
Inheritance
The IDMLDebugDevice interface inherits from the IUnknown interface.
Methods
The IDMLDebugDevice interface has these methods.
IDMLDebugDevice::SetMuteDebugOutput Determine whether to mute DirectML from sending messages to the ID3D12InfoQueue. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | directml.h |