Compartilhar via


IDiaFrameData::execute

Executa a liberação da pilha e retorna os resultados em uma interface de quadro de exame de pilha.

Sintaxe

HRESULT execute ( 
   IDiaStackWalkFrame* frame
);

Parâmetros

frame

[in] Um objeto IDiaStackWalkFrame que contém o estado dos registros de quadro.

Valor Retornado

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro. A tabela a seguir mostra os possíveis valores retornados para esse método.

Valor Descrição
E_DIA_INPROLOG Não é possível executar um registro de ativação enquanto estiver no código do prólogo.
E_DIA_SYNTAX Erro de análise encontrado no programa de quadros.
E_DIA_FRAME_ACCESS Não é possível acessar registros ou memória.
E_DIA_VALUE Erro na computação de um valor (por exemplo, divisão por zero).

Comentários

Esse método é chamado durante a depuração para liberar a pilha. O objeto IDiaStackWalkFrame é implementado pelo aplicativo cliente para receber atualizações nos registros e fornecer métodos usados pelo método execute.

Confira também