Comando Elenca stack di chiamate
Visualizza lo stack di chiamate corrente.
Sintassi
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]
Argomenti
index
Facoltativo. Imposta lo stack frame corrente e non visualizza alcun output.
Commutatori
Ogni opzione può essere richiamata usando la forma completa o una forma breve.
/Count:number
[o] /C:number
Facoltativo. Numero massimo di stack di chiamate da visualizzare. Il valore predefinito è illimitato.
/ShowTypes:yes
|no
[or] /T:yes
|no
Facoltativo. Specifica se visualizzare i tipi di parametro. Il valore predefinito è yes
.
/ShowNames:yes
|no
[or] /N:yes
|no
Facoltativo. Specifica se visualizzare i nomi dei parametri. Il valore predefinito è yes
.
/ShowValues:yes
|no
[or] /V:yes
|no
Facoltativo. Specifica se visualizzare i valori dei parametri. Il valore predefinito è yes
.
/ShowModule:yes
|no
[or] /M:yes
|no
Facoltativo. Specifica se visualizzare il nome del modulo. Il valore predefinito è yes
.
/ShowLineOffset:yes
|no
[or] /#:yes
|no
Facoltativo. Specifica se visualizzare l'offset di riga. Il valore predefinito è no
.
/ShowByteOffset:yes
|no
[or] /B:yes
|no
Facoltativo. Specifica se visualizzare l'offset di byte. Il valore predefinito è no
.
/ShowLanguage:yes
|no
[or] /L:yes
|no
Facoltativo. Specifica se visualizzare la lingua. Il valore predefinito è no
.
/IncludeCallsAcrossThreads:yes
|no
[or] /I:yes
|no
Facoltativo. Specifica se includere le chiamate a o da altri thread. Il valore predefinito è no
.
/ShowExternalCode:yes
|no
Facoltativo. Specifica se visualizzare Just My Code per lo stack di chiamate. Se l'opzione Just My Code è disattivata, viene visualizzato tutto il codice non utente. Se l'opzione Just My Code è attivata, il codice non utente viene visualizzato come [external]
nell'output dello stack di chiamate.
Thread:n
Facoltativo. Consente di visualizzare lo stack di chiamate per il thread n
. Se non viene specificato alcun thread, visualizza lo stack di chiamate per il thread corrente.
Osservazioni:
Le modifiche apportate a opzioni o argomenti si applicano alle chiamate future di questo comando. Se si emette Debug.ListCallStackby, viene visualizzato l'intero stack di chiamate. Se si specifica un indice, ad esempio,
Debug.ListCallStack 2
lo stack frame corrente viene impostato su quel frame, in questo caso il secondo.
È anche possibile scrivere questo comando usando il relativo alias predefinito, kb. Ad esempio, è possibile immettere
kb 2
per impostare lo stack frame corrente sul secondo frame.
Esempio
>Debug.CallStack /Count:4 /ShowTypes:yes
Vedi anche
- Comando Elenca disassembly
- Comando Elenca thread
- Visual Studio Commands (Comandi di Visual Studio)
- Finestra di comando
- Find/Command Box (Casella Trova/Comando)
- Alias di comandi di Visual Studio