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