다음을 통해 공유


호출 스택 목록 표시 명령

현재 호출 스택을 표시합니다.

Debug.ListCallStack [/Count:number] [/ShowTypes:yes|no]
[/ShowNames:yes|no] [/ShowValues:yes|no] [/ShowModule:yes|no]
[/ShowLineOffset:yes|no] [/ShowByteOffset:yes|no]
[/ShowLanguage:yes|no] [/IncludeCallsAcrossThreads:yes|no]
[/ShowExternalCode:yes|no] [Thread:n] [index]

인수

  • index
    선택적 요소.현재 스택 프레임을 설정하며 출력을 표시하지 않습니다.

스위치

완전한 형식이나 약식 표현을 사용하여 각 스위치를 호출할 수 있습니다.

  • /Count:number [또는] /C:number
    선택적 요소.표시할 호출 스택의 최대 개수입니다.기본값은 제한 없음입니다.

  • /ShowTypes:yes|no [또는] /T:yes|no
    선택적 요소.매개 변수 형식을 표시할지 여부를 지정합니다.기본값은 yes으로,

  • /ShowNames:yes|no [또는] /N:yes|no
    선택적 요소.매개 변수 이름을 표시할지 여부를 지정합니다.기본값은 yes으로,

  • /ShowValues:yes|no [또는] /V:yes|no
    선택적 요소.매개 변수 값을 표시할지 여부를 지정합니다.기본값은 yes으로,

  • /ShowModule:yes|no [또는] /M:yes|no
    선택적 요소.모듈 이름을 표시할지 여부를 지정합니다.기본값은 yes으로,

  • /ShowLineOffset:yes|no [또는] /#:yes|no
    선택적 요소.줄 오프셋을 표시할지 여부를 지정합니다.기본값은 no으로,

  • /ShowByteOffset:yes|no [또는] /B:yes|no
    선택적 요소.바이트 오프셋을 표시할지 여부를 지정합니다.기본값은 no으로,

  • /ShowLanguage:yes|no [또는] /L:yes|no
    선택적 요소.언어를 표시할지 여부를 지정합니다.기본값은 no으로,

  • /IncludeCallsAcrossThreads:yes|no [또는] /I:yes|no
    선택적 요소.다른 스레드와의 호출을 포함할지 여부를 지정합니다.기본값은 no으로,

  • /ShowExternalCode:yes|no
    선택적 요소.호출 스택에 대해 내 코드만 표시할지 여부를 지정합니다.내 코드만을 해제하면 사용자가 작성하지 않은 코드가 모두 표시됩니다.내 코드만을 설정하면 호출 스택 출력에 사용자가 작성하지 않은 코드가 [external]로 표시됩니다.

  • Thread:n
    선택적 요소.스레드 n의 호출 스택을 표시합니다.스레드를 지정하지 않으면 현재 스레드의 호출 스택을 표시합니다.

설명

인수 또는 스위치에 대한 변경 내용은 다음에 이 명령을 호출할 때 적용됩니다.디버그.호출스택목록표시만실행하는 경우 전체 호출 스택이 표시됩니다.예를 들어, 다음과 같이 인덱스를 지정하면

Debug.ListCallStack 2

현재 스택 프레임이 해당 프레임(이 경우 둘째 프레임)으로 설정됩니다.

미리 정의된 별칭인 kb를 사용하여 이 명령을 작성할 수도 있습니다.예를 들어, 다음을 입력하여

kb 2

현재 스택 프레임을 둘째 프레임으로 설정할 수 있습니다.

예제

>Debug.CallStack /Count:4 /ShowTypes:yes

참고 항목

참조

디스어셈블리 목록 표시 명령

스레드 목록 표시 명령

인수를 사용하는 Visual Studio 명령

명령 창

찾기/명령 입력란

미리 정의된 Visual Studio 명령 별칭