Bagikan melalui


enumerasi RO_ERROR_REPORTING_FLAGS (roerrorapi.h)

Menentukan perilaku fungsi RoOriginateError dan RoTransformError .

Sintaks

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;

Konstanta

 
RO_ERROR_REPORTING_NONE
Nilai: 0x00000000
Fungsi kesalahan meningkatkan pengecualian terstruktur saat debugger terpasang.
RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS
Nilai: 0x00000001
Fungsi kesalahan tidak menaikkan pengecualian terstruktur, bahkan ketika debugger ada. Ambil alih perilaku bendera ini dengan mengatur bendera ForceExceptions .
RO_ERROR_REPORTING_FORCEEXCEPTIONS
Nilai: 0x00000002
Fungsi kesalahan meningkatkan pengecualian terstruktur, bahkan jika tidak ada debugger. Bendera ini menggantikan bendera RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS . Jika bendera ini diatur, pengecualian terstruktur akan dinaikkan meskipun bendera RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS diatur.
RO_ERROR_REPORTING_USESETERRORINFO
Nilai: 0x00000004
Fungsi kesalahan melaporkan string kesalahan melalui objek COM yang dilampirkan ke saluran COM melalui infrastruktur SetRestrictedErrorInfo . Agar panggilan SetRestrictedErrorInfo berhasil, utas harus diinisialisasi ke COM.
RO_ERROR_REPORTING_SUPPRESSSETERRORINFO
Nilai: 0x00000008
Fungsi kesalahan tidak melaporkan string kesalahan melalui objek COM yang dilampirkan ke saluran COM melalui infrastruktur SetRestrictedErrorInfo .

Keterangan

Gunakan enumerasi RO_ERROR_REPORTING_FLAGS dengan fungsi RoSetErrorReportingFlags untuk menentukan perilaku fungsi RoOriginateError, RoOriginateErrorW, RoTransformError, dan RoTransformErrorW .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Header roerrorapi.h

Lihat juga

RoGetErrorReportingFlags

RoOriginateError

RoOriginateErrorW

RoSetErrorReportingFlags

RoTransformError

RoTransformErrorW

SetRestrictedErrorInfo