Comando Elenca stack di chiamate
Aggiornamento: novembre 2007
Visualizza lo stack di chiamate corrente.
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.
Opzioni
Ciascuna opzione può essere richiamata utilizzando la forma completa o una forma abbreviata.
/Count:number [o] /C:number
Facoltativo. Il numero massimo di stack di chiamate da visualizzare. Il valore predefinito è illimitato./ShowTypes:yes|no [o] /T:yes|no
Facoltativo. Specifica se devono essere visualizzati i tipi di parametro. Il valore predefinito è yes./ShowNames:yes|no [o] /N:yes|no
Facoltativo. Specifica se devono essere visualizzati i nomi dei parametri. Il valore predefinito è yes./ShowValues:yes|no [o] /V:yes|no
Facoltativo. Specifica se devono essere visualizzati i valori dei parametri. Il valore predefinito è yes./ShowModule:yes|no [o] /M:yes|no
Facoltativo. Specifica se deve essere visualizzato il nome del modulo. Il valore predefinito è yes./ShowLineOffset:yes|no [o] /#:yes|no
Facoltativo. Specifica se deve essere visualizzato l'offset delle righe. Il valore predefinito è no./ShowByteOffset:yes|no [o] /B:yes|no
Facoltativo. Specifica se deve essere visualizzato l'offset dei byte. Il valore predefinito è no./ShowLanguage:yes|no [o] /L:yes|no
Facoltativo. Specifica se deve essere visualizzato il linguaggio. Il valore predefinito è no./IncludeCallsAcrossThreads:yes|no [o] /I:yes|no
Facoltativo. Specifica se devono essere incluse chiamate da e verso altri thread. Il valore predefinito è no./ShowExternalCode:yes|no
Facoltativo. Specifica se deve essere visualizzata l'istruzione Just My Code per lo stack di chiamate. Quando l'istruzione Just My Code è disabilitata, viene visualizzato tutto il codice non utente. Quando l'istruzione Just My Code è abilitata, il codice non utente viene visualizzato come [external] nell'output dello stack di chiamate.Thread:n
Facoltativo. Visualizza lo stack di chiamate per il thread n. Se non è specificato un thread, viene visualizzato lo stack di chiamate per il thread corrente.
Note
Le modifiche apportate agli argomenti o alle opzioni vengono applicate alle successive chiamate del comando. Eseguendo il comando Debug.ListCallStackda solo verrà visualizzato l'intero stack di chiamate. Se, ad esempio, si specifica un indice,
Debug.ListCallStack 2
lo stack frame corrente viene impostato su tale frame (in questo caso il secondo).
Può anche essere utilizzato con l'alias predefinito del comando, ossia kb. Ad esempio, è possibile immettere
kb 2
per impostare lo stack frame corrente sul secondo frame.
Esempio
>Debug.CallStack /Count:4 /ShowTypes:yes