次の方法で共有


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

関連項目