IDiaFrameData::execute
스택 해제를 수행하고 스택 워크 프레임 인터페이스에서 결과를 반환합니다.
구문
HRESULT execute (
IDiaStackWalkFrame* frame
);
매개 변수
frame
[in] 프레임 레지스터의 상태를 포함하는 IDiaStackWalkFrame 개체입니다.
Return Value
성공하면 S_OK
를 반환하고, 실패하면 오류 코드를 반환합니다. 다음 표에서는 이 메서드의 가능한 반환 값을 보여 줍니다.
값 | 설명 |
---|---|
E_DIA_INPROLOG | 프롤로그 코드에 있는 동안에는 스택 프레임을 실행할 수 없습니다. |
E_DIA_SYNTAX | 프레임 프로그램에서 발생한 구문 분석 오류입니다. |
E_DIA_FRAME_ACCESS | 레지스터 또는 메모리에 액세스할 수 없습니다. |
E_DIA_VALUE | 값 계산의 오류입니다(예: 0으로 나누기). |
설명
이 메서드는 디버그 중에 호출되어 스택을 해제합니다. IDiaStackWalkFrame 개체는 클라이언트 애플리케이션에서 레지스터에 대한 업데이트를 수신하고 execute
메서드에서 사용되는 메서드를 제공하기 위해 구현됩니다.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기