Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |