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 |