перечисление 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 |