Partager via


é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

Voir aussi

RoGetErrorReportingFlags

RoOriginateError

RoOriginateErrorW

RoSetErrorReportingFlags

RoTransformError

RoTransformErrorW

SetRestrictedErrorInfo