intestazione d3d12sdklayers.h
Questa intestazione viene usata dalla grafica Direct3D 12. Per altre informazioni, vedere:
d3d12sdklayers.h contiene le interfacce di programmazione seguenti:
Interfacce
ID3D12Debug Interfaccia usata per attivare il livello di debug. |
ID3D12Debug1 Aggiunge GPU-Based convalida e sincronizzazione della coda dei comandi dipendenti al livello di debug. |
ID3D12Debug2 Aggiunge livelli configurabili di convalida basata su GPU al livello di debug. (ID3D12Debug2) |
ID3D12Debug3 Aggiunge livelli configurabili di convalida basata su GPU al livello di debug. (ID3D12Debug3) |
ID3D12Debug4 Aggiunge la possibilità di disabilitare il livello di debug. |
ID3D12Debug5 Aggiunge al livello di debug la possibilità di configurare la denominazione automatica degli oggetti. |
ID3D12Debug6 Un'interfaccia di debug controlla le impostazioni di debug. |
ID3D12DebugCommandList Fornisce metodi per monitorare ed eseguire il debug di un elenco di comandi. |
ID3D12DebugCommandList1 Questa interfaccia consente la modifica delle impostazioni del livello di debug dell'elenco di comandi aggiuntive. |
ID3D12DebugCommandQueue Fornisce metodi per monitorare ed eseguire il debug di una coda di comandi. |
ID3D12DebugDevice Questa interfaccia rappresenta un dispositivo grafico per il debug. |
ID3D12DebugDevice1 Specifica le impostazioni del livello di debug a livello di dispositivo. |
ID3D12InfoQueue Un'interfaccia della coda di informazioni archivia, recupera e filtra i messaggi di debug. La coda è costituita da una coda di messaggi, uno stack di filtri di archiviazione facoltativo e uno stack di filtri di recupero facoltativo. (ID3D12InfoQueue) |
ID3D12SharingContract Parte di un contratto tra i livelli di diagnostica D3D11On12 e gli strumenti di diagnostica grafica. |
Strutture
D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS Descrive le impostazioni per l'elenco dei comandi usate da GPU-Based Convalida. |
D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS Vengono descritte le impostazioni usate da GPU-Based Convalida. |
D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR Descrive la quantità di rallentamento artificiale inserito dal dispositivo di debug per simulare schede grafiche con prestazioni inferiori. |
D3D12_INFO_QUEUE_FILTER Filtro messaggi di debug; contiene un elenco di tipi di messaggi da consentire o negare. (D3D12_INFO_QUEUE_FILTER) |
D3D12_INFO_QUEUE_FILTER_DESC Consentire o negare determinati tipi di messaggi per passare un filtro. (D3D12_INFO_QUEUE_FILTER_DESC) |
D3D12_MESSAGE Messaggio di debug nella coda informazioni. (D3D12_MESSAGE) |
Enumerazioni
D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Indica il tipo di parametro di debug usato da ID3D12DebugCommandList1::SetDebugParameter e ID3D12DebugCommandList1::GetDebugParameter. |
D3D12_DEBUG_DEVICE_PARAMETER_TYPE Specifica il tipo di dati della memoria a cui punta il parametro pData di ID3D12DebugDevice1::SetDebugParameter e ID3D12DebugDevice1::GetDebugParameter. |
D3D12_DEBUG_FEATURE Flag per le funzionalità facoltative del livello di debug D3D12. |
D3D12_GPU_BASED_VALIDATION_FLAGS Descrive il livello di convalida basata su GPU da eseguire in fase di esecuzione. |
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS Specifica il modo in cui GPU-Based Convalida gestisce gli stati della pipeline con patch durante ID3D12Device::CreateGraphicsPipelineState e ID3D12Device::CreateComputePipelineState. |
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE Specifica il tipo di patch dello shader usato da GPU-Based Convalida a livello di dispositivo o elenco di comandi. |
D3D12_MESSAGE_CATEGORY Specifica le categorie di messaggi di debug. |
D3D12_MESSAGE_ID Specifica gli ID messaggio di debug per la configurazione di un filtro della coda di informazioni (vedere D3D12_INFO_QUEUE_FILTER); usare questi messaggi per consentire o negare le categorie di messaggi per passare attraverso l'archiviazione e i filtri di recupero. |
D3D12_MESSAGE_SEVERITY Eseguire il debug dei livelli di gravità dei messaggi per una coda di informazioni. (D3D12_MESSAGE_SEVERITY) |
D3D12_RLDO_FLAGS Specifica le opzioni per la quantità di informazioni da segnalare sulla durata di un oggetto dispositivo attivo. |