Aracılığıyla paylaş


FRAMEINFO

Yığın çerçevesini açıklar.

Sözdizimi

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;

Üyeler

m_dwValidFields
FRAMEINFO_FLAGS numaralandırmasından hangi alanların doldurulduğunu belirten bayrakların birleşimi.

m_bstrFuncName
Yığın çerçevesiyle ilişkili işlev adı.

m_bstrReturnType
Yığın çerçevesiyle ilişkili dönüş türü.

m_bstrArgs
Yığın çerçevesiyle ilişkili işlevin bağımsız değişkenleri.

m_bstrLanguage
İşlevin uygulandığı dil.

m_bstrModule
Yığın çerçevesiyle ilişkili modül adı.

m_addrMin
En düşük fiziksel yığın adresi.

m_addrMAX
Maksimum fiziksel yığın adresi.

m_pFrame
Bu yığın çerçevesini temsil eden IDebugStackFrame2 nesnesi.

m_pModule
Bu yığın çerçevesini içeren modülü temsil eden IDebugModule2 nesnesi.

m_fHasDebugInfo
Verilen çerçevede hata ayıklama bilgileri varsa sıfır olmayan (TRUE).

m_fStaleCode
Yığın çerçevesi artık geçerli olmayan kodla ilişkilendirilmişse sıfır olmayan (TRUE).

m_fAnnotatedFrame
Yığın çerçevesine oturum hata ayıklama yöneticisi (SDM) tarafından ek açıklama ekleniyorsa sıfır olmayan (TRUE).

Açıklamalar

Bu yapı doldurulacak GetInfo yöntemine geçirilir. Bu yapı, IEnumDebugFrameInfo2 arabiriminde bulunan ve sırayla EnumFrameInfo yöntemine yapılan bir çağrıdan döndürülen bir listede de bulunur.

Gereksinimler

Üst bilgi: msdbg.h

Ad Alanı: Microsoft.VisualStudio.Debugger.Interop

Derleme: Microsoft.VisualStudio.Debugger.Interop.dll

Ayrıca bkz.