다음을 통해 공유


호출 스택 목록 표시 명령

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

구문

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

참고 항목