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