다음을 통해 공유


IDiaStackWalkHelper3

프로그램 디버그 데이터베이스(.pdb) 파일을 사용하여 스택을 쉽게 탐색할 수 있습니다. ARM64 SVE와 같은 큰 벡터 레지스터를 포함하여 변수 크기 레지스터 값을 읽고 쓰는 메서드를 제공합니다.

문법

IDiaStackWalkHelper3: IDiaStackWalkHelper2

VTable 순서의 메서드

아래 표에서는 다음의 메서드를 IDiaStackWalkHelper3보여 줍니다.

메서드 Description
IDiaStackWalkHelper3::get_registerValue 지정된 레지스터의 값을 검색합니다.
IDiaStackWalkHelper3::put_registerValue 지정된 레지스터의 값을 설정합니다.

비고

이 인터페이스는 가변 크기 레지스터를 IDiaStackWalkHelper2 지원하는 메서드로 확장됩니다. 레지스터 값에 고정 ULONGLONG 된 값을 사용하는 원래 IDiaStackWalkHelper::get_registerValue 및 메서드와 IDiaStackWalkHelper::put_registerValue 달리, 이러한 메서드는 ARM64 SVE에서 사용하는 큰 벡터 레지스터를 포함하여 모든 크기의 레지스터를 수용할 수 있는 바이트 버퍼를 사용합니다.

발신자에 대한 참고 사항

클라이언트 애플리케이션은 프로그램 실행 중에 스택을 탐색할 수 있도록 이 인터페이스를 구현합니다. 이 인터페이스의 인스턴스는 또는 IDiaStackWalker::getEnumFrames2 메서드에 IDiaStackWalker::getEnumFrames 전달됩니다.

요구 사항

헤더: Dia2.h

라이브러리: diaguids.lib

DLL: msdia140.dll

참고하십시오