Compartir a través de


Enumeración RoErrorReportingFlags (roerrorapi.h)

Especifica el comportamiento de las funciones RoOriginateError y RoTransformError .

Syntax

typedef enum {
  None,
  SuppressExceptions,
  ForceExceptions,
  UseSetErrorInfo,
  SuppressSetErrorInfo
} RoErrorReportingFlags;

Constantes

 
None
Las funciones de error generan excepciones estructuradas.
SuppressExceptions
Las funciones de error no generan excepciones estructuradas, incluso cuando un depurador está presente.
Invalide el comportamiento de esta marca estableciendo la marca ForceExceptions .
ForceExceptions
Las funciones de error generan excepciones estructuradas, incluso si no hay ningún depurador presente.
Esta marca superpone la marca SuppressExceptions .
Si se establece esta marca, se generan excepciones estructuradas aunque se establezca la marca SuppressExceptions .
UseSetErrorInfo
Las funciones de error notifican cadenas de error a través de un objeto COM adjunto al canal COM a través de la infraestructura SetErrorInfo .
Esta marca requiere que el subproceso que llama se inicialice en COM.
SuppressSetErrorInfo
Las funciones de error no notifican cadenas de error a través de un objeto COM adjunto al canal COM a través de la infraestructura SetErrorInfo .

Requisitos

Requisito Valor
Header roerrorapi.h

Consulte también

RoGetErrorReportingFlags

RoSetErrorReportingFlags

RoOriginateError

RoTransformError