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


FRAMEINFO

Описывает кадр стека.

Синтаксис

public struct FRAMEINFO {
    public uint              m_dwValidFields;
    public string            m_bstrFuncName;
    public string            m_bstrReturnType;
    public string            m_bstrArgs;
    public string            m_bstrLanguage;
    public string            m_bstrModule;
    public ulong             m_addrMin;
    public ulong             m_addrMax;
    public IDebugStackFrame2 m_pFrame;
    public IDebugModule2     m_pModule;
    public int               m_fHasDebugInfo;
    public int               m_fStaleCode;
    public int               m_fAnnotatedFrame;
} FRAMEINFO;

Участники

m_dwValidFields
Сочетание флагов из перечисления FRAMEINFO_FLAGS , указывающее, какие поля заполняются.

m_bstrFuncName
Имя функции, связанное с кадром стека.

m_bstrReturnType
Возвращаемый тип, связанный с кадром стека.

m_bstrArgs
Аргументы функции, связанной с кадром стека.

m_bstrLanguage
Язык, в котором реализуется функция.

m_bstrModule
Имя модуля, связанное с кадром стека.

m_addrMin
Минимальный адрес физического стека.

m_addrMAX
Максимальный адрес физического стека.

m_pFrame
Объект IDebugStackFrame2 , представляющий этот кадр стека.

m_pModule
Объект IDebugModule2, представляющий модуль, содержащий этот кадр стека.

m_fHasDebugInfo
Если сведения об отладке существуют в заданном кадре, не равно нулю (TRUEесли сведения об отладке существуют).

m_fStaleCode
TRUEЕсли кадр стека связан с кодом, который больше не является допустимым.

m_fAnnotatedFrame
Если кадр стека аннотирован диспетчером отладки сеанса (SDM) ненулевым (TRUE).

Замечания

Эта структура передается в метод GetInfo для заполнения. Эта структура также содержится в списке, который содержится в интерфейсе IEnumDebugFrameInfo2 , который, в свою очередь, возвращается из вызова метода EnumFrameInfo .

Requirements

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также