d3d12sdklayers.h-Header
Dieser Header wird von Direct3D 12 Graphics verwendet. Weitere Informationen finden Sie unter
d3d12sdklayers.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
ID3D12Debug Eine Schnittstelle, die zum Aktivieren der Debugebene verwendet wird. |
ID3D12Debug1 Fügt der Debugebene GPU-Based Validierung und Synchronisierung abhängiger Befehle hinzu. |
ID3D12Debug2 Fügt der Debugebene konfigurierbare Ebenen der GPU-basierten Validierung hinzu. (ID3D12Debug2) |
ID3D12Debug3 Fügt der Debugebene konfigurierbare Ebenen der GPU-basierten Validierung hinzu. (ID3D12Debug3) |
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 die Änderung zusätzlicher Einstellungen für Die Debugebene der Befehlsliste. |
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. (ID3D12InfoQueue) |
ID3D12SharingContract Teil eines Vertrags zwischen D3D11On12-Diagnoseebenen und Grafik Diagnose Tools. |
Strukturen
D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS Beschreibt die Einstellungen pro Befehlsliste, die von GPU-Based Validierung verwendet werden. |
D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS Beschreibt einstellungen, die von GPU-Based Validierung verwendet werden. |
D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR Beschreibt die Menge der künstlichen Verlangsamung, die vom Debuggerät eingefügt wird, um Grafikkarten mit geringerer Leistung zu simulieren. |
D3D12_INFO_QUEUE_FILTER Debuggen des Nachrichtenfilters; enthält eine Liste von Nachrichtentypen, die zugelassen oder verweigert werden sollen. (D3D12_INFO_QUEUE_FILTER) |
D3D12_INFO_QUEUE_FILTER_DESC Zulassen oder Verweigern bestimmter Nachrichtentypen durch einen Filter. (D3D12_INFO_QUEUE_FILTER_DESC) |
D3D12_MESSAGE Eine Debugmeldung in der Informationswarteschlange. (D3D12_MESSAGE) |
Enumerationen
D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Gibt den Debugparametertyp an, der von ID3D12DebugCommandList1::SetDebugParameter und ID3D12DebugCommandList1::GetDebugParameter verwendet wird. |
D3D12_DEBUG_DEVICE_PARAMETER_TYPE Gibt den Datentyp des Arbeitsspeichers an, auf den der pData-Parameter von ID3D12DebugDevice1::SetDebugParameter und ID3D12DebugDevice1::GetDebugParameter verweist. |
D3D12_DEBUG_FEATURE Flags für optionale D3D12-Debugebenenfeatures. |
D3D12_GPU_BASED_VALIDATION_FLAGS Beschreibt die Ebene der GPU-basierten Validierung, die zur Laufzeit ausgeführt werden soll. |
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS Gibt an, wie GPU-Based Validation gepatchte Pipelinezustände während ID3D12Device::CreateGraphicsPipelineState und ID3D12Device::CreateComputePipelineState verarbeitet. |
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE Gibt den Typ des Shaderpatches an, der von GPU-Based Validierung auf Geräte- oder Befehlslistenebene verwendet wird. |
D3D12_MESSAGE_CATEGORY Gibt Kategorien von Debugnachrichten an. |
D3D12_MESSAGE_ID Gibt Debugmeldungs-IDs zum Einrichten eines Infowarteschlangenfilters an (siehe D3D12_INFO_QUEUE_FILTER); Verwenden Sie diese Nachrichten, um nachrichtenkategorien zuzulassen oder zu verweigern, die Speicher- und Abruffilter zu durchlaufen. |
D3D12_MESSAGE_SEVERITY Debuggen von Nachrichtenschweregraden für eine Informationswarteschlange. (D3D12_MESSAGE_SEVERITY) |
D3D12_RLDO_FLAGS Gibt Optionen für die Menge an Informationen an, die über die Lebensdauer eines aktiven Geräteobjekts gemeldet werden sollen. |