Sintaxis
Parámetros
EnableTipo: BOOL Especifica un BOOL que activa o desactiva el estado de energía estable.
Valor devuelto
Tipo: HRESULT Este método devuelve uno de los códigos de retorno de Direct3D 12.Comentarios
Este método solo es útil durante el desarrollo de aplicaciones. Permite a los desarrolladores generar perfiles del uso de la GPU de varios algoritmos sin experimentar artefactos debidos al escalado dinámico de frecuencia. No llame a este método en la ejecución normal de una aplicación publicada. Este método solo funciona mientras la máquina está en modo de desarrollador. Si el modo de desarrollador no está habilitado, se producirá la eliminación del dispositivo. En su lugar, llame a este método en respuesta a un conmutador orientado a desarrolladores desactivado de forma predeterminada. Llamarlo en respuesta a parámetros de línea de comandos, archivos de configuración, claves del registro y comandos de la consola de desarrollador son escenarios de uso razonables. Un estado de energía estable normalmente fija las velocidades de reloj de la GPU en un valor más lento que es significativamente inferior al que experimentan los usuarios bajo la carga normal de la aplicación. Esta reducción de la velocidad de reloj afecta a todo el sistema. Se requieren velocidades de reloj lentas para garantizar que los procesadores no agoten los límites de energía, corriente y temperatura. Los escenarios de uso normales suelen aprovechar la capacidad de un procesador para sobreacelerarse dinámicamente. Cualquier conclusión obtenida al comparar dos diseños en un estado de energía estable debe verificarse con resultados de respaldo procedentes de escenarios de uso reales.Requisitos
Encabezado: d3d12_xs.h o d3d12_x.hBiblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One
