IDiaStackWalkFrame
Mantiene el contexto de pila entre las invocaciones del método IDiaFrameData::execute.
Syntax
IDiaStackWalkFrame : IUnknown
Métodos en orden de Vtable
En la tabla siguiente se muestran los métodos de IDiaStackWalkFrame
.
Método | Descripción |
---|---|
IDiaStackWalkFrame::get_registerValue | Recupera el valor de un registro. |
IDiaStackWalkFrame::put_registerValue | Establece el valor de un registro. |
IDiaStackWalkFrame::readMemory | Lee la memoria de una imagen. |
IDiaStackWalkFrame::searchForReturnAddress | Busca el marco de pila especificado en la dirección de devolución de la función más cercana. |
IDiaStackWalkFrame::searchForReturnAddressStart | Busca en el marco de pila especificado una dirección de devolución en la dirección especificada o cerca de ella. |
Comentarios
Esta interfaz se usa durante la ejecución del programa para leer y escribir registros, así como acceder a la memoria y buscar direcciones de retorno.
Notas para autores de la llamada
La aplicación cliente implementa esta interfaz y pasa una instancia de la interfaz al método IDiaFrameData::execute. La misma instancia de esta interfaz se usa una y otra vez para mantener el estado de los registros durante cada invocación del método execute
. El método execute
también usa esta interfaz para determinar la dirección de retorno.
Requisitos
Encabezado: Dia2.h
Biblioteca: diaguids.lib
DLL: msdia80.dll