Interface IDebugHostFunctionLocalDetails2 (dbgmodel.h)
A versão 2 de uma interface opcional de host que fornece detalhes sobre uma variável local de função.
Esta versão 2 da interface dá suporte a todos os métodos anteriores com assinaturas idênticas e inclui novos métodos adicionais que fornecem funcionalidade adicional. Os novos métodos são listados no cabeçalho no final da seção dessa interface.
Herança
IDebugHostFunctionLocalDetails2 herda de IDebugHostFunctionLocalDetails.
Métodos
A interface de IDebugHostFunctionLocalDetails2 tem esses métodos.
IDebugHostFunctionLocalDetails2::AddRef O método AddRef incrementa a contagem de referência para um objeto. |
IDebugHostFunctionLocalDetails2::EnumerateStorage O método EnumerateStorage enumera o armazenamento para a variável local, incluindo quais registros ou locais de memória ele pode estar dentro da função. |
IDebugHostFunctionLocalDetails2::GetArgumentPosition O método GetArgumentPosition obtém a posição do argumento de função na lista de argumentos. |
IDebugHostFunctionLocalDetails2::GetInlinedFunction O método GetInlinedFunction recupera um símbolo para a função embutida na qual a variável local está contida, se IsInlineScope() retornar true. |
IDebugHostFunctionLocalDetails2::GetLocalKind O método GetLocalKind recupera o tipo de variável local que foi enumerada. |
IDebugHostFunctionLocalDetails2::GetName O método GetName recupera o nome da variável local. |
IDebugHostFunctionLocalDetails2::GetType O método GetType recupera o tipo da variável local. |
IDebugHostFunctionLocalDetails2::IsInlineScope O método IsInlineScope determina se a variável local tem escopo dentro de uma função embutida. |
IDebugHostFunctionLocalDetails2::QueryInterface O método QueryInterface consulta uma interface específica em um objeto. |
IDebugHostFunctionLocalDetails2::Release O método Release libera uma referência ao objeto de detalhes locais da função. |
Requisitos
Requisito | Valor |
---|---|
cabeçalho | dbgmodel.h |
Consulte também
Visão geral do modelo de dados do depurador C++