호출 스택 목록 표시 명령List Call Stack Command

현재 호출 스택을 표시합니다.Displays the current call stack.

구문Syntax

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]  

인수Arguments

index
선택 사항입니다.Optional. 현재 스택 프레임을 설정하고 출력을 표시하지 않습니다.Sets the current stack frame and displays no output.

스위치Switches

각 스위치는 전체 양식 및 약식을 사용하여 호출될 수 있습니다.Each switch can be invoked using either its complete form or a short form.

/Count:number [또는] /C:number/Count:number [or] /C:number
선택 사항입니다.Optional. 표시할 최대 호출 스택 수입니다.Maximum number of call stacks to display. 기본값은 제한되지 않습니다.The default value is unlimited.

/ShowTypes:yes|no [또는] /T:yes|no/ShowTypes:yes|no [or] /T:yes|no
선택 사항입니다.Optional. 매개 변수 형식을 표시할지 여부를 지정합니다.Specifies whether to display parameter types. 기본값은 yes여야 합니다.Default value is yes.

/ShowNames:yes|no [또는] /N:yes|no/ShowNames:yes|no [or] /N:yes|no
선택 사항입니다.Optional. 매개 변수 이름을 표시할지 여부를 지정합니다.Specifies whether to display parameter names. 기본값은 yes여야 합니다.Default value is yes.

/ShowValues:yes|no [또는] /V:yes|no/ShowValues:yes|no [or] /V:yes|no
선택 사항입니다.Optional. 매개 변수 값을 표시할지 여부를 지정합니다.Specifies whether to display parameter values. 기본값은 yes여야 합니다.Default value is yes.

/ShowModule:yes|no [또는] /M:yes|no/ShowModule:yes|no [or] /M:yes|no
선택 사항입니다.Optional. 모듈 이름을 표시할지 여부를 지정합니다.Specifies whether to display the module name. 기본값은 yes여야 합니다.Default value is yes.

/ShowLineOffset:yes|no [또는] /#:yes|no/ShowLineOffset:yes|no [or] /#:yes|no
선택 사항입니다.Optional. 줄 오프셋을 표시할지 여부를 지정합니다.Specifies whether to display the line offset. 기본값은 no여야 합니다.Default value is no.

/ShowByteOffset:yes|no [또는] /B:yes|no/ShowByteOffset:yes|no [or] /B:yes|no
선택 사항입니다.Optional. 바이트 오프셋을 표시할지 여부를 지정합니다.Specifies whether to display the byte offset. 기본값은 no여야 합니다.Default value is no.

/ShowLanguage:yes|no [또는] /L:yes|no/ShowLanguage:yes|no [or] /L:yes|no
선택 사항입니다.Optional. 언어를 표시할지 여부를 지정합니다.Specifies whether to display the language. 기본값은 no여야 합니다.Default value is no.

/IncludeCallsAcrossThreads:yes|no [또는] /I:yes|no/IncludeCallsAcrossThreads:yes|no [or] /I:yes|no
선택 사항입니다.Optional. 호출을 포함할지 아니면 또는 다른 스레드에서 가져올지를 지정합니다.Specifies whether to include calls to or from other threads. 기본값은 no여야 합니다.Default value is no.

/ShowExternalCode:yes|no/ShowExternalCode:yes|no
선택 사항입니다.Optional. 호출 스택에 대해 내 코드만 표시할지를 지정합니다.Specifies whether to display Just My Code for the callstack. 내 코드만을 해제하는 경우 모든 비사용자 코드가 표시됩니다.When Just My Code is off, all non-user code is displayed. 내 코드만을 사용하는 경우 비사용자 코드는 호출 스택 출력에서 [external]로 표시됩니다.When Just My Code is on, non-user code is displayed as [external] in the callstack output.

스레드:nThread:n
선택 사항입니다.Optional. 스레드 n에 대한 호출 스택을 표시합니다.Displays the callstack for thread n. 스레드가 지정된 경우 현재 스레드에 대한 호출 스택을 표시합니다.If no thread is specified, diplays the callstack for the current thread.

설명Remarks

인수 또는 스위치에 대한 변경 내용은 이 명령의 이후 호출에 적용됩니다.Changes made to the arguments or switches apply to future invocations of this command. Debug.ListCallStackby 자체를 실행하면 전체 호출 스택이 표시됩니다.If you issue Debug.ListCallStackby itself, the entire call stack displays. 예를 들어 인덱스를 지정하는 경우If you specify an index, for example,

Debug.ListCallStack 2  

현재 스택 프레임이 해당 프레임으로 설정됩니다(이 경우 두 번째 프레임).then the current stack frame is set to that frame (in this case, the second frame).

미리 정의된 별칭(kb)을 사용하여 이 명령을 작성할 수도 있습니다.You can also write this command using its pre-defined alias, kb. 예를 들어 다음과 같이 입력하여For example, you can enter

kb 2  

현재 스택 프레임을 두 번째 프레임으로 설정할 수 있습니다.to set the current stack frame to the second frame.

예제Example

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

참고 항목See Also

디스어셈블리 목록 표시 명령 List Disassembly Command
스레드 목록 표시 명령 List Threads Command
Visual Studio 명령 Visual Studio Commands
명령 창 Command Window
찾기/명령 상자 Find/Command Box
Visual Studio 명령 별칭Visual Studio Command Aliases