다음을 통해 공유


스택 프레임

디버거 아키텍처에서 스택 프레임은 다음과 같습니다.

  • 스레드의 실행 컨텍스트를 제공하는 스택의 추상화입니다. 스레드는 항상 함수 내에서 실행됩니다. 스택 프레임은 함수의 지역 변수와 함수에 대한 인수를 보유합니다. Visual Studio를 사용하여 디버그하려면 디버그 중인 언어 또는 환경이 스택 프레임을 지원해야 합니다.

  • 자체를 식별하고 설명할 수 있으며 연결된 스레드를 반환할 수 있습니다. 스택 프레임은 현재 명령 포인터 및 관련 설명서 및 식 평가 컨텍스트를 나타내는 코드 컨텍스트를 반환할 수도 있습니다.

  • 지역 변수 및 인수의 이름, 형식 및 값을 설명하고 다양한 IDE 디버그 창에 표시되는 속성이 있습니다.

  • 일반적으로 스레드 실행의 결과로 DE(디버그 엔진) 또는 가상 머신에서 만든 IDebugStackFrame2 인터페이스로 표시됩니다.

참고 항목