Debuggen von Ebenenschnittstellen
Die folgenden Schnittstellen sind in d3d12sdklayers.h
definiert.
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. |