Skip to main content

XErrorSetOptions

Especifica el comportamiento deseado cuando se produce un error en el sistema operativo de juegos o en el entorno de ejecución de juegos.

Sintaxis

Parámetros

optionsDebuggerPresent   _In_
Tipo: XErrorOptions
Especifica el comportamiento deseado cuando el depurador está conectado. optionsDebuggerNotPresent   _In_
Tipo: XErrorOptions
Especifica el comportamiento deseado cuando el depurador no está conectado.

Valor devuelto

Tipo: void

Comentarios

No es seguro llamar a esta función en un subproceso sensible al tiempo. Para obtener más información, consulte Subprocesos sensibles al tiempo.
Use esta función para especificar cómo debe reaccionar el juego cuando se produce un error en el sistema operativo de juegos o en el entorno de ejecución de juegos. De manera predeterminada, el juego no hace nada si no hay un depurador conectado, y genera mensajes de depuración en el depurador si está conectado. Si hay un depurador conectado y optionsDebuggerPresent se establece en [XErrorOptions::DebugBreakOnError], el sistema se interrumpe en el depurador y genera mensajes de depuración. Puede deshabilitar temporalmente este comportamiento a través de la ventana de inspección estableciendo el valor de la variable global XErrorDisableDebugBreak en true. El ejemplo siguiente muestra cómo establecer las opciones de error, definir una devolución de llamada de error personalizada y establecer la devolución de llamada personalizada para recibir notificaciones de error del sistema.

Requisitos

Encabezado: XError.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Documentación conceptual

Consulte también

Miembros de XError
XErrorOptions
Última modificación el 28 de agosto de 2026