ILanguageExceptionStackBackTrace::GetStackBackTrace 메서드(restrictederrorinfo.h)

백 스택 추적을 검색합니다.

구문

HRESULT GetStackBackTrace(
  [in]      ULONG       maxFramesToCapture,
  [in, out] UINT_PTR [] stackBackTrace,
  [out]     ULONG       *framesCaptured
);

매개 변수

[in] maxFramesToCapture

캡처할 최대 프레임 수입니다.

[in, out] stackBackTrace

스택 뒤로 추적을 포함하는 배열입니다. 최대 크기는 maxFramesToCapture입니다.

[out] framesCaptured

성공하면 실제로 캡처된 프레임 수에 대한 포인터를 포함합니다.

반환 값

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

전역 오류 처리기 화면에서 백트레이스를 캡처할 수 없는 경우 언어 프로젝션에 GetStackBackTrace 를 구현해야 합니다. GetStackBackTraceRoOriginateLanguageException 내보내기 및 CapturePropagationContext 에서 호출됩니다. 이러한 함수는 QI(인터페이스) 쿼리를 통해 해당 함수에 제공된 언어 예외가 구현하는 것을 감지합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 1703 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 restrictederrorinfo.h

추가 정보

ILanguageExceptionStackBackTrace