Поделиться через


перечисление RO_ERROR_REPORTING_FLAGS (roerrorapi.h)

Задает поведение функций RoOriginateError и RoTransformError .

Синтаксис

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;

Константы

 
RO_ERROR_REPORTING_NONE
Значение: 0x00000000
Функции ошибок вызывают структурированные исключения при подключении отладчика.
RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS
Значение: 0x00000001
Функции ошибок не вызывают структурированных исключений даже при наличии отладчика. Переопределите поведение этого флага, установив флаг ForceExceptions .
RO_ERROR_REPORTING_FORCEEXCEPTIONS
Значение: 0x00000002
Функции ошибок вызывают структурированные исключения, даже если отладчик отсутствует. Этот флаг заменяет флаг RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS . Если этот флаг установлен, то создаются структурированные исключения, даже если установлен флаг RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS .
RO_ERROR_REPORTING_USESETERRORINFO
Значение: 0x00000004
Функции ошибок сообщают об ошибках строки через COM-объект, присоединенный к COM-каналу через инфраструктуру SetRestrictedErrorInfo . Для успешного вызова SetRestrictedErrorInfo поток должен быть инициализирован в COM.
RO_ERROR_REPORTING_SUPPRESSSETERRORINFO
Значение: 0x00000008
Функции ошибок не передают строки ошибок через COM-объект, присоединенный к com-каналу через инфраструктуру SetRestrictedErrorInfo .

Комментарии

Используйте перечисление RO_ERROR_REPORTING_FLAGS с функцией RoSetErrorReportingFlags , чтобы указать поведение функций RoOriginateError, RoOriginateErrorW, RoTransformError и RoTransformErrorW .

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Верхняя часть roerrorapi.h

См. также раздел

RoGetErrorReportingFlags

RoOriginateError

RoOriginateErrorW

RoSetErrorReportingFlags

RoTransformError

RoTransformErrorW

SetRestrictedErrorInfo