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 (TRUE
SDM).
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