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.

Installazione dell'ambiente di programmazione Direct3D 12

Informazioni di riferimento sul livello di debug

Riferimento a Direct3D 12