Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém um ponteiro de interface para um ICorDebugChainEnum enumerador que contém todas as cadeias de pilha nesse ICorDebugThread objeto.
HRESULT EnumerateChains (
[out] ICorDebugChainEnum **ppChains
);
Parâmetros
- ppChains
[out] Um ponteiro para o endereço de um ICorDebugChainEnum objeto que permite a enumeração de todas as cadeias de pilha esse thread, começando a cadeia de ativo (isto é, o mais recente).
Comentários
A cadeia da pilha representa a pilha de chamadas de físico para o segmento. As circunstâncias a seguintes criar um limite de cadeia de pilha:
Uma transição de não gerenciado a gerenciado ou não gerenciado para gerenciado.
A alternância de contexto.
Um depurador de seqüestro de um segmento do usuário.
No caso de um segmento que está executando o código puramente gerenciado em um único contexto simple, uma correspondência direta existirá entre threads e cadeias de pilha.
Um depurador poderá reorganizar as pilhas de chamadas física de todos os threads em pilhas de chamadas lógicas. Isso envolveria a classificação de todos os threads cadeias de seus relacionamentos de chamador/receptor e reagrupando-los.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0