Comando Listar Pilha de Chamadas
Exibe a pilha de chamadas atual.
Sintaxe
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]
Argumentos
index
Opcional. Define o registro de ativação atual e não exibe nenhuma saída.
Comutadores
Cada opção pode ser invocada usando sua forma completa ou abreviada.
/Count:number
[ou] /C:number
Opcional. Número máximo de pilhas de chamadas a exibir. O valor padrão é ilimitado.
/ShowTypes:yes
|no
[ou] /T:yes
|no
Opcional. Especifica se deve tipos de parâmetro devem ser exibidos. O valor padrão é yes
.
/ShowNames:yes
|no
[ou] /N:yes
|no
Opcional. Especifica se nomes de parâmetro devem ser exibidos. O valor padrão é yes
.
/ShowValues:yes
|no
[ou] /V:yes
|no
Opcional. Especifica se valores de parâmetro devem ser exibidos. O valor padrão é yes
.
/ShowModule:yes
|no
[ou] /M:yes
|no
Opcional. Especifica se deve o nome do módulo deve ser exibido. O valor padrão é yes
.
/ShowLineOffset:yes
|no
[ou] /#:yes
|no
Opcional. Especifica se o deslocamento de linha deve ser exibido. O valor padrão é no
.
/ShowByteOffset:yes
|no
[ou] /B:yes
|no
Opcional. Especifica se o deslocamento de byte deve ser exibido. O valor padrão é no
.
/ShowLanguage:yes
|no
[ou] /L:yes
|no
Opcional. Especifica se o idioma deve ser exibido. O valor padrão é no
.
/IncludeCallsAcrossThreads:yes
|no
[ou] /I:yes
|no
Opcional. Especifica se chamadas de ou para outros threads devem ser incluídas. O valor padrão é no
.
/ShowExternalCode:yes
|no
Opcional. Especifica se Apenas Meu Código deve ser exibido para a pilha de chamadas. Quando Apenas Meu Código está desativado, todo o código não do usuário é exibido. Quando Apenas Meu Código está ativado, o código não do usuário é exibido como [external]
na saída da pilha de chamadas.
Thread:n
Opcional. exibe a pilha de chamadas para o thread n
. Se nenhum thread for especificado, exibirá a pilha de chamadas do thread atual.
Comentários
As alterações feitas a argumentos ou opções aplicam-se a invocações futuras desse comando. Se você emitir Debug.ListCallStackby em si, toda a pilha de chamadas será exibida. Se você especificar um índice, por exemplo,
Debug.ListCallStack 2
o registro de ativação atual será definido como aquele quadro (neste caso, o segundo quadro).
Você também pode escrever esse comando usando seu alias predefinido, kb. Por exemplo, você pode inserir
kb 2
para definir o registro de ativação atual para o segundo quadro.
Exemplo
>Debug.CallStack /Count:4 /ShowTypes:yes