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