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 |