Partager via


RoErrorReportingFlags, énumération (roerrorapi.h)

Spécifie le comportement des fonctions RoOriginateError et RoTransformError .

Syntax

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

Constantes

 
None
Les fonctions d’erreur déclenchent des exceptions structurées.
SuppressExceptions
Les fonctions d’erreur ne déclenchent pas d’exceptions structurées, même lorsqu’un débogueur est présent.
Remplacez le comportement de cet indicateur en définissant l’indicateur ForceExceptions .
ForceExceptions
Les fonctions d’erreur déclenchent des exceptions structurées, même si aucun débogueur n’est présent.
Cet indicateur remplace l’indicateur SuppressExceptions .
Si cet indicateur est défini, des exceptions structurées sont déclenchées même si l’indicateur SuppressExceptions est défini.
UseSetErrorInfo
Les fonctions d’erreur signalent les chaînes d’erreur via un objet COM attaché au canal COM via l’infrastructure SetErrorInfo .
Cet indicateur nécessite que le thread appelant soit initialisé dans COM.
SuppressSetErrorInfo
Les fonctions d’erreur ne signalent pas les chaînes d’erreur via un objet COM attaché au canal COM via l’infrastructure SetErrorInfo .

Configuration requise

Condition requise Valeur
En-tête roerrorapi.h

Voir aussi

RoGetErrorReportingFlags

RoSetErrorReportingFlags

RoOriginateError

RoTransformError