Поделиться через


StackFrame2 - интерфейс

Объект StackFrame2 используется для проверки кадров стека и управления ими. Кадр стека по сути то же самое, что и вызов функции. Чтобы использовать интерфейс Debugger4, необходимо добавить ссылку на библиотеку EnvDTE90a.dll. Для разработки машинного кода добавляйте ссылку на библиотеку dte90a.tlb.

Пространство имен:  EnvDTE90a
Сборка:  EnvDTE90a (в EnvDTE90a.dll)

Синтаксис

'Декларация
<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

Тип StackFrame2 предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Arguments (Унаследовано от StackFrame.)
Открытое свойство Arguments Возвращает коллекцию выражений, представляющих аргументы, передаваемые в этот кадр.
Открытое свойство Arguments2 Возвращает коллекцию выражений, представляющих аргументы, передаваемые в этот кадр.Позволяет вызывающему объекту указать, следует ли автоматически вычислять свойства и неявные вызовы функции.
Открытое свойство Collection (Унаследовано от StackFrame.)
Открытое свойство Collection Возвращает коллекцию, содержащую объект, который поддерживает это свойство или содержится в данной конструкции кода.
Открытое свойство Depth Возвращает глубину расположения кадра в стеке.Данное свойство предназначено только для чтения.
Открытое свойство DTE (Унаследовано от StackFrame.)
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство FileName Возвращает полный путь к файлу исходного кода, содержащему данный кадр стека.Данное свойство предназначено только для чтения.
Открытое свойство FunctionName (Унаследовано от StackFrame.)
Открытое свойство FunctionName Возвращает имя функции этого кадра стека.
Открытое свойство Language (Унаследовано от StackFrame.)
Открытое свойство Language Возвращает язык программирования, связанный с этим кадром стека.
Открытое свойство LineNumber Возвращает номер строки в файле исходного кода, содержащем данный кадр стека.Данное свойство предназначено только для чтения.
Открытое свойство Locals (Унаследовано от StackFrame.)
Открытое свойство Locals Возвращает коллекцию выражений, представляющих локальные переменные, известные в данный момент этому кадру.
Открытое свойство Locals2 Возвращает коллекцию выражений, представляющих локальные переменные, известные в данный момент этому кадру.Аналогичен методу Locals, однако позволяет вызывающему объекту указать, следует ли автоматически вычислять свойства и неявные вызовы функции.
Открытое свойство Module (Унаследовано от StackFrame.)
Открытое свойство Module Возвращает имя модуля для этого кадра стека.Модуль представляет собой группу функций.
Открытое свойство Parent (Унаследовано от StackFrame.)
Открытое свойство Parent Возвращает непосредственный родительский объект для объекта StackFrame.
Открытое свойство ReturnType (Унаследовано от StackFrame.)
Открытое свойство ReturnType Возвращает строку, содержащую тип возвращаемого значения для данного свойства стека.
Открытое свойство UserCode Возвращает значение, указывающее, является ли кадр пользовательским кодом, называемым также "Мой код". Данное свойство предназначено только для чтения.

В начало страницы

См. также

Ссылки

EnvDTE90a - пространство имен

StackFrames

Другие ресурсы

Диаграмма модели объектов автоматизации

Практическое руководство. Использование окна стека вызова