Interfacce livello di debug
Le interfacce seguenti sono definite in d3d12sdklayers.h
.
Contenuto della sezione
Argomento | Descrizione |
---|---|
ID3D12Debug | Un'interfaccia di debug controlla le impostazioni di debug e convalida lo stato della pipeline. Può essere usato solo se il livello di debug è attivato. |
ID3D12Debug1 | Aggiunge la convalida basata su GPU e la sincronizzazione della coda dei comandi dipendenti al livello di debug. |
ID3D12Debug2 | Aggiunge livelli configurabili di GPU-Based Convalida. |
ID3D12Debug3 | Aggiunge alla convalida basata su GPU di debug, sincronizzazione coda di comandi dipendenti e livelli configurabili di convalida basata su GPU. |
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. |
ID3D12SharingContract | Parte di un contratto tra i livelli di diagnostica D3D11On12 e gli strumenti di diagnostica grafica. |