> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XErrorOptions

> XErrorOptions

# XErrorOptions

Descreve como o jogo deve se comportar quando ocorre um erro no sistema operacional de jogos ou no runtime de jogos.

## Sintaxe

```cpp theme={null}
enum class XErrorOptions  : uint32_t  
{  
    None = 0x00,  
    OutputDebugStringOnError = 0x01,  
    DebugBreakOnError = 0x02,  
    FailFastOnError = 0x04,  
}  
```

## Constantes

| Constante | Descrição |
| - | - |
| None | Em caso de erro, não faz nada.<br />Esta é a opção padrão se um depurador não estiver presente. |
| OutputDebugStringOnError | Em caso de erro, gera mensagens de depuração.<br />Esta é a opção padrão se um depurador estiver presente. |
| DebugBreakOnError | Em caso de erro, interrompe no depurador e gera mensagens de depuração. |
| FailFastOnError | Em caso de erro, solicita uma [falha rápida](https://learn.microsoft.com/cpp/intrinsics/fastfail?view=vs-2019) para encerrar imediatamente o processo de chamada. |

## Comentários

**XErrorOptions** é usado pela função [XErrorSetOptions](/pt-BR/reference/system/xerror/functions/xerrorsetoptions) para descrever como o jogo deve se comportar quando ocorre um erro, dependendo de haver ou não um depurador presente. Se `OutputDebugStringOnError` ou `DebugBreakOnError` for especificado e um depurador estiver presente, uma cadeia de caracteres de depuração contendo o código de erro HRESULT, a ID do thread atual e a mensagem de erro será enviada ao depurador para exibição. Se `DebugBreakOnError` for especificado, o jogo interromperá no depurador.

## Requisitos

**Cabeçalho:** XError.h

**Plataformas com suporte:** Windows, consoles da família XBOX One e consoles XBOX Series

## Confira também

[Membros de XError](/pt-BR/reference/system/xerror/xerror_members)\
[XErrorSetOptions](/pt-BR/reference/system/xerror/functions/xerrorsetoptions)


## Related topics

- [XErrorOptions](/reference/system/xerror/enums/xerroroptions.md)
- [XErrorSetOptions](/reference/system/xerror/functions/xerrorsetoptions.md)
