Freigeben über


Debug Layer-Enumerationen

Die folgenden Enumerationen werden in d3d12sdklayers.h deklariert.

In diesem Abschnitt

Thema Beschreibung
D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE
Gibt den Debugparametertyp an, der von ID3D12DebugCommandList1::SetDebugParameter und ID3D12DebugCommandList1::GetDebugParameterverwendet wird.
D3D12_DEBUG_DEVICE_PARAMETER_TYPE
Gibt den Datentyp des Speichers an, auf den der pData- Parameter von ID3D12DebugDevice1::SetDebugParameter und ID3D12DebugDevice1::GetDebugParameterverweist.
D3D12_DEBUG_FEATURE
Flags für optionale D3D12 Debug Layer-Features.
D3D12_GPU_BASED_VALIDATION_FLAGS
Beschreibt die Ebene der GPU-basierten Überprüfung, die zur Laufzeit ausgeführt werden soll.
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS
Gibt an, wie GPU-Based Überprüfung gepatchte Pipelinezustände während ID3D12Device::CreateGraphicsPipelineState und ID3D12Device::CreateComputePipelineStatebehandelt.
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE
Gibt den Typ des Shaderpatchings an, der von GPU-Based Überprüfung auf Geräte- oder Befehlslistenebene verwendet wird.
D3D12_MESSAGE_CATEGORY
Gibt Kategorien von Debugnachrichten an. Dadurch wird die Kategorie einer Nachricht beim Abrufen einer Nachricht mit ID3D12InfoQueue::GetMessage und beim Hinzufügen einer Nachricht mit ID3D12InfoQueue::AddMessageidentifiziert. Beim Erstellen eines Informationswarteschlangenfilters können diese Werte verwendet werden, um nachrichtenkategorien zuzulassen oder zu verweigern, die Speicher- und Abruffilter durchlaufen.
D3D12_MESSAGE_ID
Gibt Debugnachrichten-IDs zum Einrichten eines Info-Warteschlangenfilters an (siehe D3D12_INFO_QUEUE_FILTER); Verwenden Sie diese Nachrichten, um Nachrichtenkategorien zuzulassen oder zu verweigern, um die Speicher- und Abruffilter zu durchlaufen. Diese IDs werden von Methoden wie ID3D12InfoQueue::GetMessage oder ID3D12InfoQueue::AddMessageverwendet.
D3D12_MESSAGE_SEVERITY
Debuggen von Nachrichtenschweregraden für eine Informationswarteschlange.
D3D12_RLDO_FLAGS
Gibt Optionen für die Menge der Informationen an, die über die Lebensdauer eines Livegeräteobjekts berichtet werden sollen.

Setup der Direct3D 12-Programmierumgebung

Debug layer reference

Direct3D 12-Referenz-