Interface ICorDebugFrame
Representa um quadro de pilha corrente.
interface ICorDebugFrame : IUnknown {
HRESULT CreateStepper (
[out] ICorDebugStepper **ppStepper
);
HRESULT GetCallee (
[out] ICorDebugFrame **ppFrame
);
HRESULT GetCaller(
[out] ICorDebugFrame **ppFrame
);
HRESULT GetChain (
[out] ICorDebugChain **ppChain
);
HRESULT GetCode (
[out] ICorDebugCode **ppCode
);
HRESULT GetFunction (
[out] ICorDebugFunction **ppFunction
);
HRESULT GetFunctionToken (
[out] mdMethodDef *pToken
);
HRESULT GetStackRange (
[out] CORDB_ADDRESS *pStart,
[out] CORDB_ADDRESS *pEnd
);
};
Métodos
Método |
Descrição |
---|---|
Obtém um ICorDebugStepper para executar operações de revisão em relação a este ICorDebugFrame. |
|
Obtém um ponteiro para o ICorDebugFrame na cadeia corrente deste quadro chamado ou retorna nulo se este é o quadro mais interno na cadeia. |
|
Obtém um ponteiro para o ICorDebugFrame na cadeia corrente que chamado este quadro ou retorna nulo se esse é o quadro mais externo da cadeia. |
|
Obtém um ponteiro para o ICorDebugChain this ICorDebugFrame é uma parte. |
|
Obtém um ponteiro para o ICorDebugCode associado a este registro de ativação. |
|
Obtém um ponteiro para o ICorDebugFunction que contém o código associado a este registro de ativação. |
|
Obtém o token de metadados para a função que contém o código associado a este registro de ativação. |
|
Obtém intervalo de endereços absoluto da estrutura de pilhas representado por este ICorDebugFrame. |
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: CorDebug.idl
Biblioteca: CorGuids.lib
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0