Compartir a través de


StackFrame2 (Interfaz)

El objeto StackFrame2 se utiliza para examinar y controlar marcos de pila. Un marco de pila es básicamente lo mismo que una llamada a una función. Para usar Debugger4, debe agregar una referencia a EnvDTE90a.dll. Para el desarrollo nativo, debe agregar una referencia a dte90a.tlb.

Espacio de nombres:  EnvDTE90a
Ensamblado:  EnvDTE90a (en EnvDTE90a.dll)

Sintaxis

'Declaración
<GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")> _
Public Interface StackFrame2 _
    Inherits StackFrame
[GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")]
public interface StackFrame2 : StackFrame
[GuidAttribute(L"FD76BAF1-20DF-4659-864F-E8AEB46139FB")]
public interface class StackFrame2 : StackFrame
[<GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")>]
type StackFrame2 =  
    interface 
        interface StackFrame 
    end
public interface StackFrame2 extends StackFrame

El tipo StackFrame2 expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Arguments Obtiene una colección de expresiones que representan los argumentos pasados a este marco.
Propiedad pública Arguments2 Obtiene una colección de expresiones que representan los argumentos pasados a este marco.Permite al llamador especificar si las propiedades y las llamadas a función implícitas se deben evaluar automáticamente.
Propiedad pública Collection Obtiene la colección que contiene el objeto compatible con esta propiedad o existente en esta construcción de código.
Propiedad pública Depth Obtiene la profundidad del marco en la pila.Es una propiedad de solo lectura.
Propiedad pública DTE Obtiene el objeto de extensibilidad de nivel superior.
Propiedad pública FileName Obtiene la ruta de acceso completa al archivo de código fuente que contiene este marco de pila.Es una propiedad de solo lectura.
Propiedad pública FunctionName Obtiene el nombre de función de este marco de pila.
Propiedad pública Language Obtiene el lenguaje de programación asociado al marco de pila.
Propiedad pública LineNumber Obtiene el número de línea en el archivo de código fuente que contiene este marco de pila.Es una propiedad de solo lectura.
Propiedad pública Locals Obtiene una colección de expresiones que representan las variables locales conocidas actualmente por este marco.
Propiedad pública Locals2 Obtiene una colección de expresiones que representan las variables locales conocidas actualmente por este marco.Es similar a Locals, pero permite al llamador especificar si se debe realizar la evaluación automática de las propiedades y las llamadas a función implícitas.
Propiedad pública Module Obtiene el nombre del módulo para este marco de pila.Un módulo es un grupo de funciones.
Propiedad pública Parent Obtiene el objeto primario inmediato de un objeto StackFrame.
Propiedad pública ReturnType Obtiene una cadena que contiene el tipo de valor devuelto para la propiedad de pila.
Propiedad pública UserCode Obtiene un valor que indica si el marco utiliza código de usuario, también conocido como "Mi código". Es una propiedad de solo lectura.

Arriba

Vea también

Referencia

EnvDTE90a (Espacio de nombres)

StackFrames

Otros recursos

Gráfico del modelo de objetos de automatización

Cómo: Utilizar la ventana Pila de llamadas