다음을 통해 공유


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

참고 항목