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
.