Partilhar via


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

Confira também