RoErrorReportingFlags-Enumeration (roerrorapi.h)
Gibt das Verhalten der Funktionen RoOriginateError und RoTransformError an.
Syntax
typedef enum {
None,
SuppressExceptions,
ForceExceptions,
UseSetErrorInfo,
SuppressSetErrorInfo
} RoErrorReportingFlags;
Konstanten
None Fehlerfunktionen lösen strukturierte Ausnahmen aus. |
SuppressExceptions Fehlerfunktionen lösen keine strukturierten Ausnahmen aus, selbst wenn ein Debugger vorhanden ist. Überschreiben Sie das Verhalten dieses Flags, indem Sie das Flag ForceExceptions festlegen. |
ForceExceptions Fehlerfunktionen lösen strukturierte Ausnahmen aus, auch wenn kein Debugger vorhanden ist. Dieses Flag ersetzt das SuppressExceptions-Flag . Wenn dieses Flag festgelegt ist, werden strukturierte Ausnahmen auch dann ausgelöst, wenn das SuppressExceptions-Flag festgelegt ist. |
UseSetErrorInfo Fehlerfunktionen melden Fehlerzeichenfolgen über ein COM-Objekt, das über die SetErrorInfo-Infrastruktur an den COM-Kanal angefügt ist. Für dieses Flag muss der aufrufende Thread in COM initialisiert werden. |
SuppressSetErrorInfo Fehlerfunktionen melden keine Fehlerzeichenfolgen über ein COM-Objekt, das über die SetErrorInfo-Infrastruktur an den COM-Kanal angefügt ist. |
Anforderungen
Anforderung | Wert |
---|---|
Header | roerrorapi.h |