SetRestrictedErrorInfo 함수(roerrorapi.h)

현재 스레드에 대한 제한된 오류 정보 개체를 설정합니다.

구문

HRESULT SetRestrictedErrorInfo(
  [in] IRestrictedErrorInfo *pRestrictedErrorInfo
);

매개 변수

[in] pRestrictedErrorInfo

현재 스레드와 연결된 제한된 오류 정보 개체입니다.

반환 값

이 함수가 성공하면 S_OK 반환합니다. 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

RoCaptureErrorContext 함수를 호출하여 Windows 스토어 앱에서 현재 스레드에 대한 오류 정보를 저장합니다. RoFailFastWithErrorContext 함수를 호출하여 예외를 발생시키고, 현재 프로세스를 종료하고, 오류를 WER(Windows 오류 보고 서비스)에 보고합니다.

SetRestrictedErrorInfo 함수는 QueryInterface를 호출하여 IErrorInfo 개체를 찾은 다음 SetErrorInfo를 호출합니다. IRestrictedErrorInfo가 시스템 구현이 아닌 경우 호출이 실패합니다. IRestrictedErrorInfo 개체를 만들려면 OriginateError, TransformError 또는 RoCaptureErrorContext 함수를 호출합니다.

SetRestrictedErrorInfo 함수는 기존의 제한된 오류 정보 개체(있는 경우)를 해제하고 pRestrictedErrorInfo를 설정합니다. 자세한 내용은 SetErrorInfo 함수를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 roerrorapi.h
라이브러리 RuntimeObject.lib
DLL ComBase.dll

추가 정보

IRestrictedErrorInfo

RO_ERROR_REPORTING_FLAGS

RoCaptureErrorContext

RoFailFastWithErrorContext

SetErrorInfo