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
所与のフレームにデバッグ情報が存在する場合は 0 以外 (TRUE
)。
m_fStaleCode
スタック フレームが無効になっているコードに関連付けられている場合は 0 以外 (TRUE
)。
m_fAnnotatedFrame
セッション デバッグ マネージャー (SDM) によってスタック フレームに注釈が付けられている場合は 0 以外 (TRUE
)。
解説
この構造体は、入力対象の GetInfo メソッドに渡されます。 この構造体は、IEnumDebugFrameInfo2 インターフェイスに含まれるリストにも含まれています。これは、EnumFrameInfo メソッドへの呼び出しから返されます。
要件
ヘッダー: msdbg.h
名前空間: Microsoft.VisualStudio.Debugger.Interop
アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll