Перечисление RoErrorReportingFlags (roerrorapi.h)
Задает поведение функций RoOriginateError и RoTransformError .
Синтаксис
typedef enum {
None,
SuppressExceptions,
ForceExceptions,
UseSetErrorInfo,
SuppressSetErrorInfo
} RoErrorReportingFlags;
Константы
None Функции ошибок вызывают структурированные исключения. |
SuppressExceptions Функции ошибок не вызывают структурированных исключений даже при наличии отладчика. Переопределите поведение этого флага, установив флаг ForceExceptions . |
ForceExceptions Функции ошибок вызывают структурированные исключения, даже если отладчик отсутствует. Этот флаг заменяет флаг SuppressExceptions . Если этот флаг установлен, то создаются структурированные исключения, даже если установлен флаг SuppressExceptions . |
UseSetErrorInfo Функции ошибок сообщают об ошибках строки через COM-объект, присоединенный к COM-каналу через инфраструктуру SetErrorInfo . Для этого флага требуется, чтобы вызывающий поток был инициализирован в COM. |
SuppressSetErrorInfo Функции ошибок не передают строки ошибок через COM-объект, присоединенный к com-каналу через инфраструктуру SetErrorInfo . |
Требования
Требование | Значение |
---|---|
Заголовок | roerrorapi.h |