Evaluación de la pila de llamadas
Para ver los marcos de pila de la pila de llamadas durante el modo de interrupción, debe implementar el método EnumFrameInfo.
Métodos para la evaluación
Para un motor de depuración simple (DE), es posible que solo haya un marco de pila. Para examinar el marco de pila durante el modo de interrupción, debe implementar los métodos siguientes de IDebugStackFrame2.
Method | Descripción |
---|---|
GetCodeContext | Obtiene el contexto de código de un marco de pila. El contexto de código representa el puntero de instrucción actual en un marco de pila. |
GetDocumentContext | Obtiene el contexto de documento de un marco de pila. El contexto del documento representa la ubicación actual en el código fuente de un marco de pila. Necesario para ver el código fuente cuando se detiene en un programa. |
Estos métodos requieren la implementación de varias interfaces y métodos relacionados con el contexto. Por lo tanto, debe implementar el método GetDocumentContext y los métodos siguientes de IDebugDocumentContext2.
Method | Descripción |
---|---|
GetStatementRange | Obtiene el intervalo de instrucciones de archivo de un contexto de documento. |
Para enumerar contextos de código, debe implementar todos los métodos de IEnumDebugCodeContexts2.