FRAMEINFO
Beschreibt einen Stapelrahmen.
Syntax
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;
Mitglieder
m_dwValidFields
Eine Kombination von Flags aus der FRAMEINFO_FLAGS-Aufzählung , die angibt, welche Felder ausgefüllt werden.
m_bstrFuncName
Der Funktionsname, der dem Stapelframe zugeordnet ist.
m_bstrReturnType
Der Rückgabetyp, der dem Stapelframe zugeordnet ist.
m_bstrArgs
Die Argumente für die Funktion, die dem Stapelrahmen zugeordnet ist.
m_bstrLanguage
Die Sprache, in der die Funktion implementiert wird.
m_bstrModule
Der Modulname, der dem Stapelframe zugeordnet ist.
m_addrMin
Die minimale physische Stapeladresse.
m_addrMAX
Die maximale physische Stapeladresse.
m_pFrame
Das IDebugStackFrame2 -Objekt, das diesen Stapelrahmen darstellt.
m_pModule
Das IDebugModule2 -Objekt, das das Modul darstellt, das diesen Stapelrahmen enthält.
m_fHasDebugInfo
Ungleich Null (TRUE
), wenn Debuginformationen im angegebenen Frame vorhanden sind.
m_fStaleCode
Ungleich Null (TRUE
), wenn der Stapelframe code zugeordnet ist, der nicht mehr gültig ist.
m_fAnnotatedFrame
Ungleich Null (TRUE
), wenn der Stapelframe vom Sitzungsdebug-Manager (SDM) kommentiert wird.
Hinweise
Diese Struktur wird an die GetInfo-Methode übergeben, die ausgefüllt werden soll. Diese Struktur ist auch in einer Liste enthalten, die in der IEnumDebugFrameInfo2-Schnittstelle enthalten ist, die wiederum von einem Aufruf der EnumFrameInfo-Methode zurückgegeben wird.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll