Debuggen von Ebenenschnittstellen

Die folgenden Schnittstellen sind in d3d12sdklayers.hdefiniert.

In diesem Abschnitt

Thema BESCHREIBUNG
ID3D12Debug Eine Debugschnittstelle steuert Debugeinstellungen und überprüft den Pipelinestatus. Sie kann nur verwendet werden, wenn die Debugebene aktiviert ist.
ID3D12Debug1 Fügt der Debugebene gpubasierte Validierung und Synchronisierung der Warteschlange für abhängige Befehle hinzu.
ID3D12Debug2 Fügt konfigurierbare Ebenen der GPU-Based Validierung hinzu.
ID3D12Debug3 Fügt die GPU-basierte Überprüfung auf Debugebene, die Synchronisierung der Warteschlange für abhängige Befehle und konfigurierbare Ebenen der GPU-basierten Validierung hinzu.
ID3D12Debug4 Fügt die Möglichkeit hinzu, die Debugebene zu deaktivieren.
ID3D12Debug5 Fügt der Debugebene die Möglichkeit hinzu, die automatische Benennung von Objekten zu konfigurieren.
ID3D12Debug6 Eine Debugschnittstelle steuert Debugeinstellungen.
ID3D12DebugCommandList Stellt Methoden zum Überwachen und Debuggen einer Befehlsliste bereit.
ID3D12DebugCommandList1 Diese Schnittstelle ermöglicht das Ändern zusätzlicher Einstellungen der Debugebene für Befehlslisten.
ID3D12DebugCommandQueue Stellt Methoden zum Überwachen und Debuggen einer Befehlswarteschlange bereit.
ID3D12DebugDevice Diese Schnittstelle stellt ein Grafikgerät zum Debuggen dar.
ID3D12DebugDevice1 Gibt geräteweite Debugebeneneinstellungen an.
ID3D12InfoQueue Eine Informationswarteschlangenschnittstelle speichert, ruft Debugnachrichten ab und filtert sie. Die Warteschlange besteht aus einer Nachrichtenwarteschlange, einem optionalen Speicherfilterstapel und einem optionalen Abruffilterstapel.
ID3D12SharingContract Teil eines Vertrags zwischen D3D11On12-Diagnoseebenen und Grafiken Diagnose Tools.

Einrichtung der Direct3D 12-Programmierungsumgebung

Referenz der Debugschicht

Direct3D 12-Referenz