Partilhar via


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++