Compartilhar via


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

Confira também