Método ID3D12DebugCommandList1::SetDebugParameter (d3d12sdklayers.h)
Modifica la configuración opcional de la capa de depuración de una lista de comandos.
Sintaxis
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 un valor de D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE que indica qué datos de parámetros de depuración se van a establecer.
[in] pData
Tipo: const void*
Puntero a los datos de parámetros de depuración que se van a establecer. La interpretación de estos datos depende de la D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE dada en el parámetro Type .
DataSize
Tipo: UINT
Especifica el tamaño en bytes del parámetro de depuración pData.
Valor devuelto
Tipo: HRESULT
Este método devuelve uno de los códigos de retorno de Direct3D 12.
Comentarios
Ciertos comportamientos de depuración de la capa de depuración D3D12 se pueden modificar estableciendo parámetros de depuración. Se pueden usar para alternar la validación adicional o exponer características de depuración experimentales.
ID3D12DebugCommandList1::SetDebugParameter solo afecta a la configuración de depuración de la lista de comandos asociada. Para los parámetros de depuración para todo el dispositivo, consulte el método ID3D12DebugDevice1::SetDebugParameter .
Al restablecer una lista de comandos, se restauran los parámetros de depuración a los valores predeterminados. Esto se debe a que un restablecimiento de lista de comandos se trata como equivalente a crear una nueva lista de comandos.
Requisitos
Plataforma de destino | Windows |
Encabezado | d3d12sdklayers.h |