IDiaStackWalkFrame
IDiaFrameData::execute 메서드 호출 간에 스택 컨텍스트를 유지 관리합니다.
구문
IDiaStackWalkFrame : IUnknown
Vtable 순서의 메서드
다음 표에서는 IDiaStackWalkFrame
메서드를 보여 줍니다.
메서드 | 설명 |
---|---|
IDiaStackWalkFrame::get_registerValue | 레지스터의 값을 검색합니다. |
IDiaStackWalkFrame::put_registerValue | 레지스터의 값을 설정합니다. |
IDiaStackWalkFrame::readMemory | 이미지에서 메모리를 읽습니다. |
IDiaStackWalkFrame::searchForReturnAddress | 지정된 스택 프레임에서 가장 가까운 함수 반환 주소를 검색합니다. |
IDiaStackWalkFrame::searchForReturnAddressStart | 지정된 스택 프레임에서 지정된 주소에 있거나 그 근처에 있는 반환 주소를 검색합니다. |
설명
이 인터페이스는 프로그램 실행 중에 레지스터를 읽고 쓰고, 메모리에 액세스하고, 반환 주소를 찾는데 사용됩니다.
호출자 참고 사항
클라이언트 애플리케이션은 이 인터페이스를 구현하고 인터페이스의 인스턴스를 IDiaFrameData::execute 메서드에 전달합니다. execute
메서드를 호출할 때마다 레지스터의 상태를 유지하기 위해 이 인터페이스의 같은 인스턴스가 반복해서 사용됩니다. 또한 execute
메서드는 이 인터페이스를 사용하여 반환 주소를 확인합니다.
요구 사항
헤더: Dia2.h
라이브러리: diaguids.lib
DLL: msdia80.dll
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기