Condividi tramite


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