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. |