énumération RO_ERROR_REPORTING_FLAGS (roerrorapi.h)
Spécifie le comportement des fonctions RoOriginateError et RoTransformError .
Syntax
typedef enum {
RO_ERROR_REPORTING_NONE = 0x00000000,
RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS = 0x00000001,
RO_ERROR_REPORTING_FORCEEXCEPTIONS = 0x00000002,
RO_ERROR_REPORTING_USESETERRORINFO = 0x00000004,
RO_ERROR_REPORTING_SUPPRESSSETERRORINFO = 0x00000008
} RO_ERROR_REPORTING_FLAGS;
Constantes
RO_ERROR_REPORTING_NONE Valeur : 0x00000000 Les fonctions d’erreur déclenchent des exceptions structurées lorsqu’un débogueur est attaché. |
RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS Valeur : 0x00000001 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 . |
RO_ERROR_REPORTING_FORCEEXCEPTIONS Valeur : 0x00000002 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 RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS . Si cet indicateur est défini, des exceptions structurées sont déclenchées même si l’indicateur RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS est défini. |
RO_ERROR_REPORTING_USESETERRORINFO Valeur : 0x00000004 Les fonctions d’erreur signalent les chaînes d’erreur via un objet COM attaché au canal COM via l’infrastructure SetRestrictedErrorInfo . Pour que l’appel SetRestrictedErrorInfo réussisse, le thread doit être initialisé dans COM. |
RO_ERROR_REPORTING_SUPPRESSSETERRORINFO Valeur : 0x00000008 Les fonctions d’erreur ne signalent pas les chaînes d’erreur via un objet COM attaché au canal COM via l’infrastructure SetRestrictedErrorInfo . |
Remarques
Utilisez l’énumération RO_ERROR_REPORTING_FLAGS avec la fonction RoSetErrorReportingFlags pour spécifier le comportement des fonctions RoOriginateError, RoOriginateErrorW, RoTransformError et RoTransformErrorW .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
En-tête | roerrorapi.h |