Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Opisuje ramkę stosu.
Składnia
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;
Członkowie
m_dwValidFields
Kombinacja flag z FRAMEINFO_FLAGS wyliczenie określające, które pola są wypełniane.
m_bstrFuncName
Nazwa funkcji skojarzona z ramką stosu.
m_bstrReturnType
Zwracany typ skojarzony z ramką stosu.
m_bstrArgs
Argumenty funkcji skojarzonej z ramką stosu.
m_bstrLanguage
Język, w którym zaimplementowano funkcję.
m_bstrModule
Nazwa modułu skojarzona z ramką stosu.
m_addrMin
Minimalny adres stosu fizycznego.
m_addrMAX
Maksymalny adres stosu fizycznego.
m_pFrame
Obiekt IDebugStackFrame2 reprezentujący tę ramkę stosu.
m_pModule
Obiekt IDebugModule2 reprezentujący moduł zawierający tę ramkę stosu.
m_fHasDebugInfo
Niezerowe (TRUE), jeśli informacje o debugowaniu istnieją w danej ramce.
m_fStaleCode
Bez zera (TRUE), jeśli ramka stosu jest skojarzona z kodem, który nie jest już prawidłowy.
m_fAnnotatedFrame
Bez zera (TRUE), jeśli ramka stosu jest oznaczona adnotacją przez menedżera debugowania sesji (SDM).
Uwagi
Ta struktura jest przekazywana do metody GetInfo , która ma zostać wypełniona. Ta struktura jest również zawarta na liście zawartej w interfejsie IEnumDebugFrameInfo2 , który z kolei jest zwracany z wywołania metody EnumFrameInfo .
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll