Skip to main content

XErrorSetOptions

Especifica o comportamento desejado quando ocorre um erro no sistema operacional de jogos ou no runtime de jogos.

Sintaxe

Parâmetros

optionsDebuggerPresent   _In_
Tipo: XErrorOptions
Especifica o comportamento desejado quando o depurador está anexado. optionsDebuggerNotPresent   _In_
Tipo: XErrorOptions
Especifica o comportamento desejado quando o depurador não está anexado.

Valor retornado

Tipo: void

Comentários

Não é seguro chamar esta função em um thread sensível ao tempo. Para obter mais informações, consulte Threads sensíveis ao tempo.
Use esta função para especificar como o jogo deve reagir quando ocorrer um erro no sistema operacional de jogos ou no runtime de jogos. Por padrão, o jogo não faz nada se um depurador não estiver anexado e gera mensagens de depuração para o depurador se ele estiver anexado. Se um depurador estiver anexado e optionsDebuggerPresent estiver definido como [XErrorOptions::DebugBreakOnError], o sistema interrompe no depurador e gera mensagens de depuração. Você pode desabilitar temporariamente esse comportamento por meio da janela de inspeção, definindo o valor da variável global XErrorDisableDebugBreak como true. O exemplo a seguir ilustra como definir opções de erro, definir um retorno de chamada de erro personalizado e configurar o retorno de chamada personalizado para receber notificações de erro do sistema.

Requisitos

Cabeçalho: XError.h Biblioteca: xgameruntime.lib Plataformas compatíveis: Windows, consoles da família XBOX One e consoles XBOX Series

Documentação conceitual

Confira também

Membros de XError
XErrorOptions
Last modified on October 6, 2026