다음을 통해 공유


디버거 확장성 시작

Visual Studio SDK는 Visual Studio 환경 내에서 프로그램을 디버그하는 데 사용되는 디버거 구성 요소를 만들고 사용자 지정하는 데 필요한 정보를 제공합니다.

Visual Studio 디버깅은 이전 Visual Studio 디버거에서 수행된 광범위한 유용성 테스트에서 파생된 향상된 기능을 추가했습니다. Visual Studio 디버깅을 사용하여 다국어 애플리케이션을 단계별로 실행하거나 애플리케이션 및 다국어 솔루션을 디버그하는 동안 변수의 즉석 편집을 구현할 수 있습니다.

Visual Studio 디버깅은 프로그램을 디버그할 때 Out of Process로 실행되므로 애플리케이션의 프로세스 공간에 덜 방해가 됩니다. 따라서 디버깅 프로그램에 영향을 주지 않고 디버거와 상호 작용하는 구성 요소를 더 쉽게 작성할 수 있습니다.

Visual Studio SDK를 가장 잘 사용하려면 다음을 잘 알고 있어야 합니다.

  • Visual Studio는 IDE(통합 개발 환경)

  • C++ 프로그래밍 언어

  • ATL COM

이 섹션의 내용

디버거 확장 로드맵은 컴파일러 및 해당 출력에 따라 제품에서 디버깅을 구현하는 프로세스를 간략하게 설명합니다.

디버거 구성 요소는 DE(디버그 엔진), 식 계산기(EE) 및 SH(기호 처리기)를 포함하는 Visual Studio 디버깅 구성 요소의 개요를 제공합니다.

디버거 개념 기본 디버깅 아키텍처 개념을 설명합니다.

디버거 컨텍스트는 코드, 문서 및 식 계산 컨텍스트 내에서 디버그 엔진(DE)이 동시에 작동하는 방식을 설명합니다. 세 가지 컨텍스트, 위치 또는 관련 계산에 관해 설명합니다.

디버깅 작업 프로그램 시작, 식 평가 등의 다양한 디버깅 작업에 대한 링크를 포함합니다.