ID3D12Debug::EnableDebugLayer 方法 (d3d12sdklayers.h)

启用调试层。

语法

void EnableDebugLayer();

返回值

备注

若要使用此 API 启用调试层,必须在创建 D3D12 设备之前调用它。 创建 D3D12 设备后调用此 API 将导致 D3D12 运行时删除该设备。

示例

启用 D3D12 调试层。

// Enable the D3D12 debug layer.
{
    ComPtr<ID3D12Debug> debugController;
    if (SUCCEEDED(D3D12GetDebugInterface(IID_PPV_ARGS(&debugController))))
    {
        debugController->EnableDebugLayer();
    }
}

请参阅 D3D12 参考中的示例代码

要求

   
目标平台 Windows
标头 d3d12sdklayers.h

请参阅

ID3D12Debug