Enumeração RoErrorReportingFlags (roerrorapi.h)
Especifica o comportamento das funções RoOriginateError e RoTransformError .
Syntax
typedef enum {
None,
SuppressExceptions,
ForceExceptions,
UseSetErrorInfo,
SuppressSetErrorInfo
} RoErrorReportingFlags;
Constantes
None As funções de erro geram exceções estruturadas. |
SuppressExceptions As funções de erro não geram exceções estruturadas, mesmo quando um depurador está presente. Substitua o comportamento desse sinalizador definindo o sinalizador ForceExceptions . |
ForceExceptions As funções de erro geram exceções estruturadas, mesmo que nenhum depurador esteja presente. Esse sinalizador substitui o sinalizador SuppressExceptions . Se esse sinalizador for definido, as exceções estruturadas serão geradas mesmo se o sinalizador SuppressExceptions estiver definido. |
UseSetErrorInfo As funções de erro relatam cadeias de caracteres de erro por meio de um objeto COM anexado ao canal COM por meio da infraestrutura SetErrorInfo . Esse sinalizador requer que o thread de chamada seja inicializado em COM. |
SuppressSetErrorInfo As funções de erro não relatam cadeias de caracteres de erro por meio de um objeto COM anexado ao canal COM por meio da infraestrutura SetErrorInfo . |
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | roerrorapi.h |