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

Siehe auch