Método ID3D12DebugCommandList1::SetDebugParameter (d3d12sdklayers.h)
Modifica as configurações opcionais da Camada de Depuração de uma lista de comandos.
Sintaxe
HRESULT SetDebugParameter(
D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Type,
[in] const void *pData,
UINT DataSize
);
Parâmetros
Type
Tipo: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE
Especifica um valor D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE que indica quais dados de parâmetro de depuração devem ser definidos.
[in] pData
Tipo: const void*
Ponteiro para depurar dados de parâmetro a serem definidos. A interpretação desses dados depende do D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE fornecido no parâmetro Type .
DataSize
Tipo: UINT
Especifica o tamanho em bytes do parâmetro de depuração pData.
Valor retornado
Tipo: HRESULT
Esse método retorna um dos códigos de retorno do Direct3D 12.
Comentários
Determinados comportamentos de depuração da Camada de Depuração D3D12 podem ser modificados definindo parâmetros de depuração. Eles podem ser usados para alternar a validação extra ou expor recursos experimentais de depuração.
ID3D12DebugCommandList1::SetDebugParameter afeta apenas as configurações de depuração para a lista de comandos associada. Para parâmetros de depuração em todo o dispositivo, consulte o método ID3D12DebugDevice1::SetDebugParameter .
Redefinir uma lista de comandos restaura os parâmetros de depuração para os valores padrão. Isso ocorre porque uma redefinição de lista de comandos é tratada como equivalente à criação de uma nova lista de comandos.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d12sdklayers.h |