Compartilhar via


FRAMEINFO

Descreve um quadro de pilha.

Sintaxe

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;

Membros

m_dwValidFields
Uma combinação de sinalizadores da enumeração FRAMEINFO_FLAGS que especifica quais campos são preenchidos.

m_bstrFuncName
O nome da função associado ao quadro de pilha.

m_bstrReturnType
O tipo de retorno associado ao quadro de pilha.

m_bstrArgs
Os argumentos para a função associada ao quadro de pilha.

m_bstrLanguage
A linguagem na qual a função é implementada.

m_bstrModule
O nome do módulo associado ao quadro de pilha.

m_addrMin
O endereço mínimo da pilha física.

m_addrMAX
O endereço máximo da pilha física.

m_pFrame
O objeto IDebugStackFrame2 que representa esse quadro de pilha.

m_pModule
O objeto IDebugModule2 que representa o módulo que contém esse quadro de pilha.

m_fHasDebugInfo
Diferente de zero (TRUE) se existirem informações de depuração no quadro fornecido.

m_fStaleCode
Diferente de zero (TRUE) se o quadro de pilha estiver associado a código que não é mais válido.

m_fAnnotatedFrame
Diferente de zero () se o quadro de pilha for anotado pelo gerenciador de depuração de sessão (TRUESDM).

Comentários

Essa estrutura é passada para o método GetInfo a ser preenchido. Essa estrutura também está contida em uma lista que está contida na interface IEnumDebugFrameInfo2 que, por sua vez, é retornada de uma chamada para o método EnumFrameInfo .

Requisitos

Cabeçalho: msdbg.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também