다음을 통해 공유


작업 영역 콘텐츠

각 작업 영역은 현재 디버깅 세션에 대한 다음 정보를 유지합니다. 이 정보는 기본 작업 영역부터 시작하여 가장 최근에 로드된 작업 영역으로 끝나는 누적적으로 적용됩니다.

  • 예외 및 이벤트에 대한 모든 중단 및 처리 정보입니다. 중단 및 처리 정보에 대한 자세한 내용은 작업 영역의 중단점을 참조하세요.

  • 모든 오픈 소스 파일. 원본 파일을 찾을 수 없으면 오류 메시지가 나타납니다. 이러한 오류 메시지를 개별적으로 닫거나 창 | 를 사용하여 닫을 수 있습니다. 모든 오류 Windows 명령을 닫습니다 .

  • 모든 사용자 정의 별칭입니다.

각 작업 영역은 디버거 구성 설정에 대한 다음 정보를 유지합니다. 이 정보는 기본 작업 영역부터 시작하여 가장 최근에 로드된 작업 영역으로 끝나는 누적적으로 적용됩니다.

  • 기호 경로입니다.

  • 실행 파일 이미지 경로입니다.

  • 원본 경로입니다. (원격 디버깅에서 기본 원본 경로 및 로컬 원본 경로가 저장됩니다.)

  • l+, l-(원본 옵션 설정)으로 설정된 현재 원본 옵션입니다.

  • 로그 파일 설정.

  • 그래픽 인터페이스를 사용하여 연결을 시작한 경우 COM 또는 1394 커널 연결 설정입니다.

  • 열기 대화 상자의 가장 최근 경로입니다(저장되지 않은 작업 영역 파일 및 텍스트 파일 경로 제외).

  • 현재 .enable_unicode, .force_radix_output.enable_long_status 설정입니다.

모든 기본 작업 영역과 명명된 작업 영역은 WinDbg 그래픽 인터페이스에 대한 다음 정보를 유지합니다. 이 정보는 기본 작업 영역부터 시작하여 가장 최근에 로드된 작업 영역으로 끝나는 누적 로드됩니다.

  • WinDbg 창의 제목

  • 자동으로 디스어셈블리 열기 설정

  • 기본 글꼴

모든 기본 작업 영역과 명명된 작업 영역은 WinDbg 그래픽 인터페이스에 대한 다음 정보를 유지합니다. 이 정보는 누적적으로 적용되지 않습니다. 가장 최근에 로드된 작업 영역에만 따라 달라집니다.

  • 바탕 화면에 있는 WinDbg 창의 크기와 위치입니다.

  • 열려 있는 디버깅 정보 창입니다.

  • 창의 크기, 부동 또는 도킹된 상태, 다른 창이 탭되어 있는지 여부, 바로 가기 메뉴의 모든 관련 설정을 포함하여 열려 있는 각 창의 크기와 위치입니다.

  • 디버거 명령 창의 창 경계 위치와 해당 창의 단어 줄 바꿈 설정입니다.

  • 도구 모음과 상태 막대 및 각 디버깅 정보 창의 개별 도구 모음이 표시되는지 여부입니다.

  • 레지스터 창의 사용자 지정입니다.

  • 호출 창, 지역 창 및 조사식 창의 플래그입니다.

  • 조사식 창에서 본 항목입니다.

  • 원본 창의 커서 위치입니다.

명명된 작업 영역

명명된 작업 영역에는 기본 작업 영역에 저장되지 않은 추가 정보가 포함됩니다.

이 추가 정보에는 현재 세션 상태에 대한 정보가 포함됩니다. 명명된 작업 영역을 저장하면 현재 세션이 저장됩니다. 이 작업 영역을 나중에 열면 이 세션이 자동으로 다시 시작됩니다.

이러한 방식으로 생성된 사용자 모드 프로세스의 커널 디버깅, 덤프 파일 디버깅 및 디버깅만 시작할 수 있습니다. 연결된 디버거가 작업 영역에 이 세션 정보를 저장하지 않는 원격 세션 및 사용자 모드 프로세스입니다.

다른 세션이 이미 활성 상태인 경우 이러한 종류의 명명된 작업 영역을 열 수 없습니다.

클라이언트 및 작업 영역 디버깅

WinDbg를 디버깅 클라이언트로 사용하는 경우 해당 작업 영역은 그래픽 인터페이스를 통해 설정한 값만 저장합니다. 디버거 명령 창을 통해 수행한 변경 내용은 저장되지 않습니다. (이 제한은 디버거 명령 창이 모든 클라이언트 및 디버깅 서버의 입력을 허용하기 때문에 로컬 클라이언트가 수행한 변경 내용만 반영되도록 보장합니다.) 자세한 내용은 원격 디버깅 세션 제어를 참조하세요.

작업 영역의 중단점

또한 중단점 정보는 중단 주소 및 상태 포함하여 작업 영역에 저장됩니다. 세션이 종료될 때 활성 상태인 중단점은 다음 세션이 시작될 때 활성화됩니다. 그러나 적절한 모듈이 아직 로드되지 않은 경우 이러한 중단점 중 일부는 해결되지 않을 수 있습니다.

기호 식, 줄 번호, 숫자 주소 또는 원본 창에서 마우스를 사용하여 지정한 중단점은 모두 작업 영역에 저장됩니다. 디스어셈블리 또는 호출 창에서 마우스를 사용하여 지정한 중단점은 작업 영역에 저장되지 않습니다.

여러 사용자 모드 프로세스를 디버깅하는 경우 프로세스 0과 연결된 중단점만 저장됩니다.