IDiaStackWalkFrame
Mantém o contexto de pilha entre invocações do método IDiaFrameData::execute.
Sintaxe
IDiaStackWalkFrame : IUnknown
Métodos na ordem VTable
A tabela a seguir mostra os métodos de IDiaStackWalkFrame
.
Método | Descrição |
---|---|
IDiaStackWalkFrame::get_registerValue | Recupera o valor de um registro. |
IDiaStackWalkFrame::put_registerValue | Define o valor de um registro. |
IDiaStackWalkFrame::readMemory | Lê memória da imagem. |
IDiaStackWalkFrame::searchForReturnAddress | Pesquisa o registro de ativação especificado para o endereço de retorno da função mais próximo. |
IDiaStackWalkFrame::searchForReturnAddressStart | Pesquisa o registro de ativação especificado para um endereço de retorno no endereço especificado ou próximo a ele. |
Comentários
Essa interface é usada durante a execução do programa para ler e gravar registros, bem como acessar a memória e localizar endereços de retorno.
Observações para chamadores
O aplicativo cliente implementa essa interface e passa uma instância da interface para o método IDiaFrameData::execute. A mesma instância dessa interface é usada repetidamente para manter o estado dos registros durante cada invocação do método execute
. O método execute
também usa essa interface para determinar o endereço de retorno.
Requisitos
Cabeçalho: Dia2.h
Biblioteca: diaguids.lib
DLL: msdia80.dll