Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Representa um segmento de uma pilha de chamadas físicas ou lógicas.
Methods
| Método | Description |
|---|---|
| Método EnumerateFrames | Obtém um enumerador que contém todos os quadros de pilha gerenciados na cadeia, começando com o quadro mais recente. |
| Método GetActiveFrame | Obtém o quadro ativo (ou seja, o mais recente) na cadeia. |
| Método GetCallee | Obtém a cadeia que foi chamada por esta cadeia. |
| Método GetCaller | Obtém a cadeia que chamou essa cadeia. |
| Método GetContext | Não implementado. |
| Método GetNext | Obtém a próxima cadeia de quadros para o thread. |
| Método GetPrevious | Obtém a cadeia anterior de quadros para o thread. |
| Método GetReason | Obtém a razão para a gênese dessa cadeia de chamadas. |
| Método GetRegisterSet | Obtém o conjunto de registro para a parte ativa dessa cadeia. |
| Método GetStackRange | Obtém o intervalo de endereços do segmento de pilha para esta cadeia. |
| Método GetThread | Obtém o thread físico do qual essa cadeia de chamadas faz parte. |
| Método IsManaged | Obtém um valor que indica se essa cadeia está executando código gerenciado. |
Observações
Os quadros de pilha em uma cadeia ocupam espaço de pilha contíguo e compartilham o mesmo thread e contexto. Uma cadeia pode representar cadeias de código gerenciadas ou não gerenciadas. Uma instância vazia ICorDebugChain representa uma cadeia de código não gerenciada.
Observação
Esta interface não suporta ser chamada remotamente, seja entre máquinas ou entre processos.
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões .NET: Disponível desde o .NET Framework 1.0