다음을 통해 공유


RO_ERROR_REPORTING_FLAGS 열거형(roerrorapi.h)

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

Syntax

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
오류 함수는 SetRestrictedErrorInfo 인프라를 통해 COM 채널에 연결된 COM 개체를 통해 오류 문자열을 보고합니다. SetRestrictedErrorInfo 호출이 성공하려면 스레드를 COM으로 초기화해야 합니다.
RO_ERROR_REPORTING_SUPPRESSSETERRORINFO
값: 0x00000008
오류 함수는 SetRestrictedErrorInfo 인프라를 통해 COM 채널에 연결된 COM 개체를 통해 오류 문자열을 보고하지 않습니다.

설명

RoSetErrorReportingFlags 함수와 함께 RO_ERROR_REPORTING_FLAGS 열거형을 사용하여 RoOriginateError, RoOriginateErrorW, RoTransformError 및 RoTransformErrorW 함수 의 동작을 지정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
머리글 roerrorapi.h

추가 정보

RoGetErrorReportingFlags

RoOriginateError

RoOriginateErrorW

RoSetErrorReportingFlags

RoTransformError

RoTransformErrorW

SetRestrictedErrorInfo