Metodo ID3D12DebugCommandList1::SetDebugParameter (d3d12sdklayers.h)
Modifica le impostazioni facoltative del livello di debug di un elenco di comandi.
Sintassi
HRESULT SetDebugParameter(
D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Type,
[in] const void *pData,
UINT DataSize
);
Parametri
Type
Tipo: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE
Specifica un valore D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE che indica i dati dei parametri di debug da impostare.
[in] pData
Tipo: const void*
Puntatore a eseguire il debug dei dati dei parametri da impostare. L'interpretazione di questi dati dipende dalla D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE specificata nel parametro Type .
DataSize
Tipo: UINT
Specifica le dimensioni in byte del parametro di debug pData.
Valore restituito
Tipo: HRESULT
Questo metodo restituisce uno dei codici restituiti Direct3D 12.
Commenti
Alcuni comportamenti di debug di D3D12 Debug Layer possono essere modificati impostando i parametri di debug. Questi possono essere usati per attivare la convalida aggiuntiva o esporre funzionalità di debug sperimentali.
ID3D12DebugCommandList1::SetDebugParameter influisce solo sulle impostazioni di debug per l'elenco di comandi associato. Per i parametri di debug a livello di dispositivo, vedere il metodo ID3D12DebugDevice1::SetDebugParameter .
La reimpostazione di un elenco di comandi ripristina i parametri di debug nei valori predefiniti. Questo perché una reimpostazione dell'elenco di comandi viene considerata equivalente alla creazione di un nuovo elenco di comandi.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | d3d12sdklayers.h |