Enumerasi RoErrorReportingFlags (roerrorapi.h)

Menentukan perilaku fungsi RoOriginateError dan RoTransformError .

Sintaks

typedef enum {
  None,
  SuppressExceptions,
  ForceExceptions,
  UseSetErrorInfo,
  SuppressSetErrorInfo
} RoErrorReportingFlags;

Konstanta

 
None
Fungsi kesalahan meningkatkan pengecualian terstruktur.
SuppressExceptions
Fungsi kesalahan tidak menaikkan pengecualian terstruktur, bahkan ketika debugger ada.
Ambil alih perilaku bendera ini dengan mengatur bendera ForceExceptions .
ForceExceptions
Fungsi kesalahan meningkatkan pengecualian terstruktur, bahkan jika tidak ada debugger.
Bendera ini menggantikan bendera SuppressExceptions .
Jika bendera ini diatur, pengecualian terstruktur akan dinaikkan meskipun bendera SuppressExceptions diatur.
UseSetErrorInfo
Fungsi kesalahan melaporkan string kesalahan melalui objek COM yang dilampirkan ke saluran COM melalui infrastruktur SetErrorInfo .
Bendera ini mengharuskan utas panggilan diinisialisasi ke COM.
SuppressSetErrorInfo
Fungsi kesalahan tidak melaporkan string kesalahan melalui objek COM yang dilampirkan ke saluran COM melalui infrastruktur SetErrorInfo .

Persyaratan

Persyaratan Nilai
Header roerrorapi.h

Lihat juga

RoGetErrorReportingFlags

RoSetErrorReportingFlags

RoOriginateError

RoTransformError