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