Skip to main content
Relata uma interrupção durante a execução da GPU. Uma interrupção pode ocorrer devido a um travamento da GPU, a uma exceção de sombreador ou à depuração dinâmica sob demanda. Uma interrupção pode ser fatal, por exemplo, quando a GPU trava, ou pode ser apenas uma pausa, por exemplo, nos cenários de depuração sob demanda e de exceção de sombreador. O título precisa ser encerrado ou pode continuar, conforme o caso. Esta API permite que os desenvolvedores especifiquem o tipo de depuração da GPU que desejam fazer e se o título deve continuar ou ser encerrado após uma interrupção.

Sintaxe

Parâmetros

Flags   _In_
Tipo: D3D12XBOX_REPORT_GPU_HALT_FLAGS
As opções usadas para relatar a interrupção da GPU, como uma combinação OR bit a bit de constantes de enumeração D3D12XBOX_REPORT_GPU_HALT_FLAGS.

Valor retornado

Tipo: void

Comentários

O título deve verificar a pulsação (heartbeat) da GPU e relatar uma interrupção da GPU ao driver gráfico. Veja a seguir um código de exemplo que mostra como isso pode ser feito:

Requisitos

Cabeçalho: d3d12_xs.h Biblioteca: d3d12_xs.lib Plataformas com suporte: consoles XBOX Series

Confira também

ID3D12Device11 EnableLiveDebuggingX SetHangCallbacksX Depuração dinâmica de sombreadores para investigação de travamentos do XBOX Depuração dinâmica em exceções de sombreador no PIX Depuração dinâmica sob demanda no PIX
Last modified on October 6, 2026