RoErrorReportingFlags 열거형(roerrorapi.h)

RoOriginateError 및 RoTransformError 함수의 동작을 지정합니다.

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