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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour