호출 스택 목록 표시 명령
현재 호출 스택을 표시합니다.
구문
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
[or] /T:yes
|no
선택 사항. 매개 변수 형식을 표시할지 여부를 지정합니다. 기본값은 yes
여야 합니다.
/ShowNames:yes
|no
[or] /N:yes
|no
선택 사항. 매개 변수 이름을 표시할지 여부를 지정합니다. 기본값은 yes
여야 합니다.
/ShowValues:yes
|no
[or] /V:yes
|no
선택 사항. 매개 변수 값을 표시할지 여부를 지정합니다. 기본값은 yes
여야 합니다.
/ShowModule:yes
|no
[or] /M:yes
|no
선택 사항. 모듈 이름을 표시할지 여부를 지정합니다. 기본값은 yes
여야 합니다.
/ShowLineOffset:yes
|no
[or] /#:yes
|no
선택 사항. 줄 오프셋을 표시할지 여부를 지정합니다. 기본값은 no
여야 합니다.
/ShowByteOffset:yes
|no
[or] /B:yes
|no
선택 사항. 바이트 오프셋을 표시할지 여부를 지정합니다. 기본값은 no
여야 합니다.
/ShowLanguage:yes
|no
[or] /L:yes
|no
선택 사항. 언어를 표시할지 여부를 지정합니다. 기본값은 no
여야 합니다.
/IncludeCallsAcrossThreads:yes
|no
[or] /I:yes
|no
선택 사항. 호출을 포함할지 아니면 또는 다른 스레드에서 가져올지를 지정합니다. 기본값은 no
여야 합니다.
/ShowExternalCode:yes
|no
선택 사항. 호출 스택에 대해 내 코드만 표시할지를 지정합니다. 내 코드만을 해제하는 경우 모든 비사용자 코드가 표시됩니다. 내 코드만을 사용하는 경우 비사용자 코드는 호출 스택 출력에서 [external]
로 표시됩니다.
스레드:n
선택 사항. 스레드 n
에 대한 호출 스택을 표시합니다. 스레드가 지정되지 않은 경우 현재 스레드에 대한 호출 스택을 표시합니다.
설명
인수 또는 스위치에 대한 변경 내용은 이 명령의 이후 호출에 적용됩니다. Debug.ListCallStackby 자체를 실행하면 전체 호출 스택이 표시됩니다. 예를 들어 인덱스를 지정하는 경우
Debug.ListCallStack 2
현재 스택 프레임이 해당 프레임으로 설정됩니다(이 경우 두 번째 프레임).
미리 정의된 별칭(kb)을 사용하여 이 명령을 작성할 수도 있습니다. 예를 들어 다음과 같이 입력하여
kb 2
현재 스택 프레임을 두 번째 프레임으로 설정할 수 있습니다.
예시
>Debug.CallStack /Count:4 /ShowTypes:yes