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 |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de