다음을 통해 공유


FRAMEINFO

스택 프레임에 설명 합니다.

typedef struct tagFRAMEINFO { 
   FRAMEINFO_FLAGS    m_dwValidFields;
   BSTR               m_bstrFuncName;
   BSTR               m_bstrReturnType;
   BSTR               m_bstrArgs;
   BSTR               m_bstrLanguage;
   BSTR               m_bstrModule;
   UINT64             m_addrMin;
   UINT64             m_addrMax;
   IDebugStackFrame2* m_pFrame;
   IDebugModule2*     m_pModule;
   BOOL               m_fHasDebugInfo;
   BOOL               m_fStaleCode;
   BOOL               m_fAnnotatedFrame;
} 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;

Members

  • m_dwValidFields
    플래그의 조합에서 FRAMEINFO_FLAGS 필드에 채워져 지정 하는 열거형입니다.

  • m_bstrFuncName
    스택 프레임과 연결 된 함수의 이름입니다.

  • m_bstrReturnType
    스택 프레임과 연결 된 반환 형식이 있습니다.

  • m_bstrArgs
    스택 프레임과 연결 된 함수의 인수입니다.

  • m_bstrLanguage
    함수가 구현 되는 언어입니다.

  • m_bstrModule
    스택 프레임과 연결 된 모듈 이름입니다.

  • m_addrMin
    최소 물리적 스택 주소입니다.

  • m_addrMAX
    실제 최대 스택 주소입니다.

  • m_pFrame
    IDebugStackFrame2 이 스택 프레임을 나타내는 개체입니다.

  • m_pFrame
    IDebugModule2 이 스택 프레임을 포함 하는 모듈을 나타내는 개체입니다.

  • m_fHasDebugInfo
    0이 아닌 (TRUE) 디버그 정보는 지정 된 프레임에 존재 하는 경우.

  • m_fHasDebugInfo
    0이 아닌 (TRUE) 스택 프레임이 더 이상 유효 하지 않은 코드와 관련 된 경우.

  • m_fHasDebugInfo
    0이 아닌 (TRUE) 세션 디버그 매니저 (SDM) 스택 프레임이 표시 됩니다 경우.

설명

이 구조체에 전달 되는 IDebugStackFrame2::GetInfo 메서드를 채워야 합니다. 이 구조는 또한 포함 된 목록에 포함 된는 IEnumDebugFrameInfo2 ,에 대 한 호출에서 반환 되는 인터페이스는 IDebugThread2::EnumFrameInfo 메서드.

요구 사항

헤더: msdbg.h

네임 스페이스: Microsoft.VisualStudio.Debugger.Interop

어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll

참고 항목

참조

구조체 및 공용 구조체

FRAMEINFO_FLAGS

IDebugStackFrame2

IDebugModule2

IDebugStackFrame2::GetInfo

IEnumDebugFrameInfo2

IDebugThread2::EnumFrameInfo