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