Compartir a través de


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.

Método Description
GetCodeContext Obtiene el contexto de código de un marco de pila. El contexto del código representa el puntero de instrucción actual en un marco de pila.
GetDocumentContext Obtiene el contexto del 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 está detenido 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.

Método Description
GetStatementRange Obtiene el rango de declaración de archivo de un contexto de documento.

Para enumerar contextos de código, debe implementar todos los métodos de IEnumDebugCodeContexts2.

Consulte también