Partilhar via


DEBUG_PROPERTY_INFO

Contém informações sobre uma propriedade de depuração.

typedef struct tagDEBUG_PROPERTY_INFO { 
   DEBUGPROP_INFO_FLAGS dwValidFields;
   BSTR                 bstrFullName;
   BSTR                 bstrName;
   BSTR                 bstrType;
   BSTR                 bstrValue;
   IDebugProperty2*     pProperty;
   DBG_ATTRIB_FLAGS     dwAttrib;
} DEBUG_PROPERTY_INFO;
public struct DEBUG_PROPERTY_INFO { 
   public uint            dwValidFields;
   public string          bstrFullName;
   public string          bstrName;
   public string          bstrType;
   public string          bstrValue;
   public IDebugProperty2 pProperty;
   public ulong           dwAttrib;
};

Membros

  • dwValidFields
    Uma combinação de sinalizadores da DEBUGPROP_INFO_FLAGS enumeração que especifica quais campos são preenchidos.

  • bstrFullName
    O nome completo da propriedade.

  • bstrName
    O nome da propriedade em um contexto.

  • bstrType
    O tipo de propriedade como uma seqüência de caracteres formatada.

  • bstrValue
    O valor da propriedade como uma seqüência de caracteres formatada.

  • pProperty
    O IDebugProperty2 objeto descrito por essa estrutura.

  • dwAttrib
    Uma combinação de sinalizadores da DBG_ATTRIB_FLAGS enumeração que descreve os atributos desta propriedade.

Comentários

Uma propriedade é um objeto de natureza hierárquica que tem um nome, tipo e valor. Por exemplo, uma propriedade pode descrever registradores, parâmetros, inspeção de variáveis e expressões e variáveis locais.

Essa estrutura é passada para o IDebugProperty2::GetPropertyInfo método onde ele é preenchido. Essa estrutura também é retornada como parte de uma lista dessa estrutura da IEnumDebugPropertyInfo2 interface que, por sua vez, é retornado de uma chamada para o IDebugProperty2::EnumChildren e IDebugStackFrame2::EnumProperties métodos.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

Estruturas e uniões

DEBUGPROP_INFO_FLAGS

DBG_ATTRIB_FLAGS

IDebugProperty2

IDebugProperty2::GetPropertyInfo

IEnumDebugPropertyInfo2

IDebugProperty2::EnumChildren

IDebugStackFrame2::EnumProperties