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 方法的呼叫傳回。
需求
標頭:msdbg.h
命名空間:Microsoft.VisualStudio.Debugger.Interop
元件:Microsoft.VisualStudio.Debugger.Interop.dll