Freigeben über


ID3D12Debug::EnableDebugLayer-Methode (d3d12sdklayers.h)

Aktiviert die Debugebene.

Syntax

void EnableDebugLayer();

Rückgabewert

Keine

Bemerkungen

Um die Debugebenen mithilfe dieser API zu aktivieren, muss sie aufgerufen werden, bevor das D3D12-Gerät erstellt wird. Wenn Sie diese API nach dem Erstellen des D3D12-Geräts aufrufen, wird das Gerät von der D3D12-Runtime entfernt.

Beispiele

Aktivieren Sie die D3D12-Debugebene.

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

Weitere Informationen finden Sie im Beispielcode in der D3D12-Referenz.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d12sdklayers.h

Weitere Informationen

ID3D12Debug