IDebugObject
Essa interface representa um objeto que o fichário cria para encapsular os valores das expressões e símbolos.
IDebugObject : IUnknown
Observações para Implementadores
Um avaliador de expressão implementa essa interface para representar um objeto.
Observações para chamadores
Essa interface é a classe base para todos os objetos que o avaliador da expressão usa em expressões analisadas. Ele é retornado por uma chamada para o IDebugBinder::Bind método. QueryInterfaceObtém as interfaces mais especializadas de nesta interface.
Métodos na ordem de Vtable
A tabela a seguir mostra os métodos de IDebugObject.
Método |
Descrição |
---|---|
Obtém o tamanho do objeto. |
|
Obtém o valor do objeto consecutivos de bytes. |
|
Define o valor do objeto a partir de uma série consecutiva de bytes. |
|
Define o valor de referência deste objeto. |
|
Obtém o contexto de memória que representa o endereço do valor do objeto. |
|
Cria uma cópia do objeto gerenciado no espaço de endereço do mecanismo de depuração. |
|
Testa se este objeto é uma referência nula. |
|
Compara um objeto a este. |
|
Determina se este objeto é somente leitura. |
|
Determina se o objeto é um proxy transparente. |
Comentários
O avaliador da expressão usa essa interface como a classe base para representar objetos em uma árvore de análise.
Requisitos
Cabeçalho: ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll