共用方式為


ID3D12Debug::EnableDebugLayer 方法 (d3d12sdklayers.h)

啟用偵錯層。

Syntax

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