IDebugProperty3
Essa interface fornece suporte para:
Recuperando uma seqüência longa arbitrária associada com a propriedade.
Associando um ID exclusivo com a propriedade.
Recuperando uma lista de visualizadores personalizados para a propriedade.
Definindo o valor de uma propriedade com a capacidade para relatar os erros resultantes
IDebugProperty3 : IDebugProperty2
Observações para Implementadores
O mecanismo de depuração (DE) implementa essa interface no mesmo objeto que implementa IDebugProperty2 para fornecer suporte para cadeias de caracteres longas, IDs de propriedade e visualizadores personalizados.
Observações para chamadores
Chame QueryInterface em um IDebugProperty2 interface para obter esta interface.
Métodos na ordem de Vtable
Com os métodos herdados da IDebugProperty2, o IDebugProperty3 interface expõe os métodos a seguir.
Método |
Descrição |
---|---|
Retorna o comprimento da seqüência de caracteres associada com a propriedade. |
|
Retorna a seqüência de caracteres em um buffer fornecido pelo usuário. |
|
Cria uma ID exclusiva para essa propriedade. |
|
Destrói a identificação exclusiva para essa propriedade. |
|
Retorna o número de visualizadores personalizados que essa propriedade pode ser visualizada com. |
|
Retorna a lista de visualizadores personalizados que essa propriedade pode ser visualizada com. |
|
Define o valor desta propriedade, retornando uma mensagem de erro se algo saiu errado. |
Comentários
IDebugProperty3::SetValueAsStringWithErroré a maneira preferida para o Gerenciador de sessão de depuração (SDM) para definir um valor de propriedade.
Requisitos
Cabeçalho: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll