Share via


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.

Consulte también