다음을 통해 공유


PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK 콜백 함수(dbgeng.h)

ReconstructStack 콜백 함수는 스레드별로 덤프 스트림 공급자를 쿼리합니다.

 CALLBACK* PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK ReconstructStack;

구문

PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK PdebugStackProviderReconstructstack;

HRESULT PdebugStackProviderReconstructstack(
  [in]  ULONG SystemThreadId,
  [in]  PDEBUG_STACK_FRAME_EX NativeFrames,
  [in]  ULONG CountNativeFrames,
  [out] PSTACK_SYM_FRAME_INFO *StackSymFrames,
  [out] PULONG StackSymFramesFilled
)
{...}

매개 변수

[in] SystemThreadId

시스템 스레드 ID입니다.

[in] NativeFrames

네이티브 프레임.

[in] CountNativeFrames

네이티브 프레임 수를 지정합니다.

[out] StackSymFrames

기호 프레임 스택에 대한 포인터입니다.

[out] StackSymFramesFilled

기호 프레임 스택 채워진 값입니다.

반환 값

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

설명

이 함수는 스택 프레임과 기호화된 데이터를 반환합니다.

새로운 인라인 프레임이 제공될 수 있습니다.

스택 덤프 공급자를 사용하도록 설정해야 합니다.

ReconstructStack 은 Dbgeng.h 헤더 파일에서 PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK 호출됩니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 dbgeng.h(Dbgeng.h 포함)