Compartilhar via


enumeração RO_ERROR_REPORTING_FLAGS (roerrorapi.h)

Especifica o comportamento das funções RoOriginateError e 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
Valor: 0x00000000
As funções de erro geram exceções estruturadas quando um depurador é anexado.
RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS
Valor: 0x00000001
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 .
RO_ERROR_REPORTING_FORCEEXCEPTIONS
Valor: 0x00000002
As funções de erro geram exceções estruturadas, mesmo que nenhum depurador esteja presente. Esse sinalizador substitui o sinalizador RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS . Se esse sinalizador for definido, as exceções estruturadas serão geradas mesmo se o sinalizador RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS estiver definido.
RO_ERROR_REPORTING_USESETERRORINFO
Valor: 0x00000004
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 SetRestrictedErrorInfo . Para que a chamada SetRestrictedErrorInfo seja bem-sucedida, o thread deve ser inicializado em COM.
RO_ERROR_REPORTING_SUPPRESSSETERRORINFO
Valor: 0x00000008
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 SetRestrictedErrorInfo .

Comentários

Use a enumeração RO_ERROR_REPORTING_FLAGS com a função RoSetErrorReportingFlags para especificar o comportamento das funções RoOriginateError, RoOriginateErrorW, RoTransformError e RoTransformErrorW .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Cabeçalho roerrorapi.h

Confira também

RoGetErrorReportingFlags

RoOriginateError

RoOriginateErrorW

RoSetErrorReportingFlags

RoTransformError

RoTransformErrorW

SetRestrictedErrorInfo