다음을 통해 공유


RoErrorReportingFlags 열거형(roerrorapi.h)

RoOriginateErrorRoTransformError 함수의 동작을 지정합니다.

Syntax

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

상수

 
None
오류 함수는 구조적 예외를 발생합니다.
SuppressExceptions
오류 함수는 디버거가 있는 경우에도 구조적 예외를 발생시키지 않습니다.
ForceExceptions 플래그를 설정하여 이 플래그의 동작을 재정의합니다.
ForceExceptions
오류 함수는 디버거가 없는 경우에도 구조적 예외를 발생합니다.
이 플래그는 SuppressExceptions 플래그를 대체합니다 .
이 플래그를 설정하면 SuppressExceptions 플래그가 설정된 경우에도 구조적 예외가 발생합니다.
UseSetErrorInfo
오류 함수는 SetErrorInfo 인프라를 통해 COM 채널에 연결된 COM 개체를 통해 오류 문자열을 보고합니다.
이 플래그를 사용하려면 호출 스레드를 COM으로 초기화해야 합니다.
SuppressSetErrorInfo
오류 함수는 SetErrorInfo 인프라를 통해 COM 채널에 연결된 COM 개체를 통해 오류 문자열을 보고하지 않습니다.

요구 사항

요구 사항
헤더 roerrorapi.h

추가 정보

RoGetErrorReportingFlags

RoSetErrorReportingFlags

RoOriginateError

RoTransformError