IEnumDebugFrameInfo2

Esta interfaz enumera las estructuras FRAMEINFO .

Sintaxis

IEnumDebugFrameInfo2 : IUnknown

Notas para los implementadores

El motor de depuración (DE) implementa esta interfaz para proporcionar una lista de estructuras que describen la pila de llamadas actual.

Notas para autores de la llamada

Visual Studio llama a EnumFrameInfo para obtener esta interfaz cada vez que se produce un punto de interrupción, una excepción o una detención en un programa que se está depurando.

Métodos en orden de Vtable

En la tabla siguiente se muestran los métodos de IEnumDebugFrameInfo2.

Método Descripción
Siguiente Recupera un número especificado de estructuras FRAMEINFO en una secuencia de enumeración.
Skip Omite un número especificado de estructuras FRAMEINFO en una secuencia de enumeración.
Restablecer Restablece una secuencia de enumeración al principio.
Clonar Crea un enumerador que contiene el mismo estado de enumeración que el enumerador actual.
GetCount Obtiene el número de estructuras FRAMEINFO de un enumerador.

Comentarios

Visual Studio obtiene esta interfaz como primer paso para controlar un punto de interrupción, una excepción o una pausa generada por el usuario en el programa que se está depurando. La lista de estructuras FRAMEINFO representa la pila de llamadas actual, con la llamada de función actual al principio de la lista y la llamada de función más antigua al final de la lista. Cada FRAMEINFO representa un marco de pila, un contexto en el que se pueden evaluar las expresiones y las variables locales que se examinan.

Requisitos

Encabezado: msdbg.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también